Raised This Month: $106 Target: $400
 26% 

Accelerator - Crash Reporting That Doesn't Suck


Post New Thread Reply   
 
Thread Tools Display Modes
modi
Junior Member
Join Date: Dec 2014
Location: RU
Old 10-20-2018 , 11:37   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #271

I moved server from wine to native linux mode.
But when server crashes no dumps uploaded.
Tried to run test-crash-dump-generation:
Quote:
$ ./test-crash-dump-generation
Failed to write minidump to: ./11b55370-d1f2-4aab-556771ad-cf5049fc.dmp
Illegal instruction (core dumped)
When I run that command under root minidump successfully creates
Quote:
# ./test-crash-dump-generation
Wrote minidump to: ./2d978cf9-7a46-4d91-c2c145bb-921df6a2.dmp
Illegal instruction (core dumped)
__________________
My project: Radio Noise FM
modi is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 10-21-2018 , 10:20   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #272

You have a security module in your kernel blocking ptrace access, check your system logs.
__________________
asherkin is offline
modi
Junior Member
Join Date: Dec 2014
Location: RU
Old 10-21-2018 , 14:59   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #273

Quote:
Originally Posted by asherkin View Post
You have a security module in your kernel blocking ptrace access, check your system logs.
Thank you for pointing on this, found reason in grsecurity
__________________
My project: Radio Noise FM
modi is offline
Dragokas
Senior Member
Join Date: Nov 2017
Location: Ukraine
Old 10-21-2018 , 21:43   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #274

asherkin, ok this is very nice tool and web-system.

But, how to analyze them to track what plugin causes crash?

I dunno how plugins loader internals are implemented in sm.
But, is it possible e.g. to find mem. adresses of each plugins ("modules" or w/e) and track what address the crash instruction was called from in chain, and map that adress to concrete name of plugin?

Here is my case: https://crash.limetech.org/4pspcj6vl7zw
More info in crash.log: https://pastebin.com/HS6nJpHz

How my strategy should looks like, if I want to find the list of sm functions that can call "UpdateAddonBits" when they are executed ?
Code:
<CTerrorPlayer::UpdateAddonBits()+65>
Is it something like:
Code:
SetEntProp(client, Prop_Send, "m_upgradeBitVec", bits, 4);
Also, how can I see the reason of crash, like "null pointer dereference" or so (without good knowledge in asm) ?

Thank you,
Stanislav.
__________________
Expert of CMD/VBS/VB6. Malware analyst.
Dragokas is offline
turkcodec
Junior Member
Join Date: Nov 2010
Old 11-06-2018 , 17:46   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #275

Hello friends,

I would like to learn if I can use accelerator in centos 6?

I got this error:

<FAILED> file "accelerator.ext.so": /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found

Thank you friends.
turkcodec is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 11-07-2018 , 02:39   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #276

Quote:
Originally Posted by turkcodec View Post
Hello friends,

I would like to learn if I can use accelerator in centos 6?

I got this error:

<FAILED> file "accelerator.ext.so": /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found

Thank you friends.
You would need to build it against your GLIBC as Centos is ancient. The other option would be to switch to Centos 7.
__________________
Spirit_12 is offline
turkcodec
Junior Member
Join Date: Nov 2010
Old 11-08-2018 , 05:56   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #277

Quote:
Originally Posted by Spirit_12 View Post
You would need to build it against your GLIBC as Centos is ancient. The other option would be to switch to Centos 7.
Thank you friend, how can I build it?
turkcodec is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 11-08-2018 , 20:20   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #278

Quote:
Originally Posted by turkcodec View Post
Thank you friend, how can I build it?
I think @asherkin would be the right person to answer this. A regular extension is built by installed AMBuilds along with proper SDKs. This guide shows how to build Sourcemod, but the basics still stay the same.

https://wiki.alliedmods.net/Building_SourceMod
__________________
Spirit_12 is offline
Bara
AlliedModders Donor
Join Date: Apr 2012
Location: Germany
Old 11-09-2018 , 07:07   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #279

https://github.com/asherkin/accelera...er/.travis.yml if you want to build it on linux.
__________________
Steam | More plugins | Discord: Bara#1676
Bara is offline
turkcodec
Junior Member
Join Date: Nov 2010
Old 11-13-2018 , 18:40   Re: Accelerator - Crash Reporting That Doesn't Suck
Reply With Quote #280

Can I copy what it writes in yml file to ssh, is it ok?

And I would like to use last dev build, what I need to do?

Thank you friends.

Last edited by turkcodec; 11-13-2018 at 18:42.
turkcodec is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 15:02.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Theme made by Freecode