Ticket #144 (closed defect: fixed)

Opened 5 months ago

Last modified 4 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 5 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 4 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 4 months ago by dragon5152

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

Changed 4 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 4 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 4 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 4 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 4 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.