Menu

#37 segfault while quitting if GUI could not be initialized

closed
None
5
2009-02-25
2006-05-14
No

If the GUI failed to initialize (e. g. since $DISPLAY
was not set), the tool crashes on exit since it still
attempts to save the GUI state.

gpsim> Error initialising GUI, reverting to cmd-line mode.
gpsim> quit
Segmentation fault (core dumped)
$ gdb gpsim gpsim.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public
License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show
warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `gpsim'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/local/lib/libgpsim.so.0...done.
Loaded symbols for /usr/local/lib/libgpsim.so.0
Reading symbols from
/usr/local/lib/libgpsimcli.so.0...done.
Loaded symbols for /usr/local/lib/libgpsimcli.so.0
Reading symbols from
/usr/local/lib/libgpsimgui.so.0...done.
Loaded symbols for /usr/local/lib/libgpsimgui.so.0
Reading symbols from
/usr/local/lib/libgpsim_eXdbm.so.0...done.
Loaded symbols for /usr/local/lib/libgpsim_eXdbm.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /usr/local/lib/libpopt.so.0...done.
Loaded symbols for /usr/local/lib/libpopt.so.0
Reading symbols from
/usr/local/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.0
Reading symbols from
/usr/X11R6/lib/libgtkextra-x11-2.0.so.1...done.
Loaded symbols for /usr/X11R6/lib/libgtkextra-x11-2.0.so.1
Reading symbols from
/usr/X11R6/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libgtk-x11-2.0.so.0
Reading symbols from
/usr/X11R6/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.2
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from
/usr/X11R6/lib/libXinerama.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXinerama.so.1
Reading symbols from /usr/local/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/local/lib/libatk-1.0.so.0
Reading symbols from
/usr/X11R6/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from
/usr/X11R6/lib/libpangocairo-1.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
Reading symbols from /usr/X11R6/lib/libXfixes.so.3...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.3
Reading symbols from /usr/local/lib/libcairo.so.2...done.
Loaded symbols for /usr/local/lib/libcairo.so.2
Reading symbols from /usr/local/lib/libpng.so.5...done.
Loaded symbols for /usr/local/lib/libpng.so.5
Reading symbols from
/usr/X11R6/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libpangoft2-1.0.so.0
Reading symbols from
/usr/X11R6/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.1
Reading symbols from /usr/local/lib/libexpat.so.6...done.
Loaded symbols for /usr/local/lib/libexpat.so.6
Reading symbols from
/usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /lib/libz.so.3...done.
Loaded symbols for /lib/libz.so.3
Reading symbols from
/usr/X11R6/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libpango-1.0.so.0
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from
/usr/local/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.0
Reading symbols from
/usr/local/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.0
Reading symbols from
/usr/local/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.0
Reading symbols from /usr/local/lib/libintl.so.6...done.
Loaded symbols for /usr/local/lib/libintl.so.6
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /lib/libreadline.so.6...done.
Loaded symbols for /lib/libreadline.so.6
Reading symbols from /lib/libm.so.4...done.
Loaded symbols for /lib/libm.so.4
Reading symbols from /usr/lib/libpthread.so.2...done.
Loaded symbols for /usr/lib/libpthread.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libncurses.so.6...done.
Loaded symbols for /lib/libncurses.so.6
Reading symbols from
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x2825b269 in quit_gui () at gui_main.cc:387
387
gdk_window_get_root_origin(dispatcher_window->window,&x,&y);
[New LWP 100318]
(gdb) p dispatcher_window
$1 = (GtkWidget *) 0x0

Discussion

  • Roy Rankin

    Roy Rankin - 2009-02-25
    • assigned_to: nobody --> roy_r_rankin
    • status: open --> closed
     
  • Roy Rankin

    Roy Rankin - 2009-02-25

    not reproduced in svn 2038

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB