Segfault when starting under Kubuntu

Bug #56698 reported by BenB
This bug report is a duplicate of:  Bug #35375: Scorched3d SIGSEGV on startup. Edit Remove
2
Affects Status Importance Assigned to Milestone
scorched3d (Ubuntu)
New
Undecided
Unassigned

Bug Description

Running Kubuntu Dapper, I get a crash immediately when trying to start scorched3d:

$ scorched3d
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

I suspect this is related to gtk libraries, as when I start it with "-screensaver", bypassing the main window, it runs fine.

This is the portion of strace immediately around the crash:

munmap(0xb6e94000, 1254) = 0
close(6) = 0
getuid32() = 1000
uname({sys="Linux", node="sydney", ...}) = 0
lstat64("/etc/gtk/gtkrc.en", 0xbfb9276c) = -1 ENOENT (No such file or directory)
lstat64("/etc/gtk/gtkrc.en_AU", 0xbfb9276c) = -1 ENOENT (No such file or directory)
lstat64("/etc/gtk/gtkrc.utf8", 0xbfb9276c) = -1 ENOENT (No such file or directory)
lstat64("/etc/gtk/gtkrc.utf-8", {st_mode=S_IFREG|0644, st_size=197, ...}) = 0
open("/etc/gtk/gtkrc.utf-8", O_RDONLY) = 6
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {SIG_DFL}, {0xb7ee7e9c, [], 0}, 8) = 0
write(2, "Fatal signal: ", 14Fatal signal: ) = 14
write(2, "Segmentation Fault", 18Segmentation Fault) = 18
write(2, " (SDL Parachute Deployed)\n", 26 (SDL Parachute Deployed)
) = 26

Revision history for this message
Rocco Stanzione (trappist) wrote :

I can't reproduce this. It doesn't look like a gtk issue, since it does successfully open gtkrc.utf8.

Revision history for this message
BenB (ubuntu-bb) wrote :

I get the following gdb backtrace, indicating something in the gtk path perhaps?

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224689344 (LWP 31132)]
0xb752975f in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
(gdb) back
#0 0xb752975f in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#1 0xb7547163 in g_scanner_scope_add_symbol () from /usr/lib/libglib-2.0.so.0
#2 0xb72f5c0e in gtk_rc_reparse_all () from /usr/lib/libgtk-1.2.so.0
#3 0xb72f590e in gtk_rc_load_image () from /usr/lib/libgtk-1.2.so.0
#4 0xb72f6a0c in gtk_rc_init () from /usr/lib/libgtk-1.2.so.0
#5 0xb72c9908 in gtk_init_check () from /usr/lib/libgtk-1.2.so.0
#6 0xb72c9c53 in gtk_init () from /usr/lib/libgtk-1.2.so.0
#7 0xb7b113d7 in wxEntryStart () from /usr/lib/libwx_gtk-2.4.so.1
#8 0xb7b117e8 in wxEntry () from /usr/lib/libwx_gtk-2.4.so.1
#9 0x081a965f in wxMenuItemList::~wxMenuItemList ()
#10 0xb766fea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#11 0x08058801 in ?? ()

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.