Warning: Can't synchronize with the repository (Unsupported version control system "svn": "/usr/lib64/libsvn_ra_neon-1.so.0: undefined symbol: svn_compat_wrap_file_rev_handler" ). Look in the Trac log for more information.

Ticket #144 (closed defect: fixed)

Opened 23 months ago

Last modified 23 months ago

Admin button causes crash

Reported by: taurolyon Owned by: ekilfoil
Priority: minor Milestone: Mangler 1.2
Component: libventrilo3 Version: 1.0rc3
Keywords: Cc:

Description

I have administrative rights on my ventrilo server (via typefrag.com) and I click on the Admin button and it causes a crash.

I ran it in terminal and it returned "Segmentation fault" when hitting the Admin button. It appears a sub-window was being launched and the entire program would close.

I'm using the 1.1.20100227 SVN version.

Change History

Changed 23 months ago by Haxar

  • component changed from build to gui

If you have gdb:

gdb /path/to/mangler
(gdb) run
[launch admin window, expect a segfault]
(gdb) bt

Paste all output here.

Changed 23 months ago by dragon5152

 http://pastebin.com/DmFTViQF

Not the original ticket owner but there's a bt for you. Not sure if I did that correctly (not sure if I enabled debugging symboles correctly).

Changed 23 months ago by dragon5152

I didn't see any --enable-debug in ./configure --help so I just used -O0 -g.

Changed 23 months ago by Haxar

Yeah, that pastebin didn't show anything useful.

If you can, checkout the trunk, compile and debug from there:

$ svn co http://svn.mangler.org/mangler/trunk mangler-svn
$ cd ./mangler-svn
$ CFLAGS="-ggdb" CXXFLAGS="-ggdb" ./configure --disable-maintainer-mode --disable-shared
$ make
$ gdb ./src/mangler
(gdb): run
[segfault]
(gdb): bt

Changed 23 months ago by Haxar

If it isn't in the trunk, you can use the snapshot of 20100227 in the svn or the tarball.

 http://svn.mangler.org/mangler/tags/snapshot
http://www.mangler.org/downloads/mangler-snapshot.tar.gz

Changed 23 months ago by dragon5152

Seems to be specific to one of the vents I use.
With the latest svn and above instructions:

 http://pastebin.com/LgSva0JC

Changed 23 months ago by Haxar

If you can join us on IRC:

irc.freenode.net #mangler

This seems like there is some memory corruption going on around user permissions which is harder to debug. We might need to debug on your server.

Changed 23 months ago by Haxar

  • status changed from new to closed
  • resolution set to fixed
  • component changed from gui to libventrilo3
  • milestone changed from Unscheduled to Mangler 1.2

fixed in r713

Note: See TracTickets for help on using tickets.