On Wed, 2008-07-30 at 07:41 +0200, Mike Hommey wrote: > On Wed, Jul 30, 2008 at 12:20:43AM +0100, Sam Morris wrote: > > Package: epiphany-browser > > Version: 2.22.3-1 > > Severity: serious > > > > I'm filing this bug to make sure that we don't release Lenny with an > > epiphany that crashes whenever it is closed. > > > > This was filed upstream at > > <http://bugzilla.gnome.org/show_bug.cgi?id=509083> > > and forwarded to <https://bugzilla.mozilla.org/show_bug.cgi?id=444918>. > > > > TODO, test the patch on Mozilla's bugzilla and, if it fixes the problem, > > reassign to xulrunner-1.9. > > Does it still really happen with xulrunner 1.9~rc2-5 and newer ?
Yes, I just reproduced it with 1.9.0.1-1 by running 'epiphany http://cuil.com/', waiting for the page to load, then closing it. I'm attaching the bug-buddy output, although gdb did not pick up the name of the GkAtoms_info frame, the backtrace looks the same otherwise. > Mike -- Sam Morris http://robots.org.uk/ PGP key id 1024D/5EA01078 3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078
Distribution: Debian lenny/sid Gnome Release: 2.22.3 2008-06-30 (Debian) BugBuddy Version: 2.22.0 System: Linux 2.6.25-2-686 #1 SMP Fri Jul 18 17:46:56 UTC 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10402000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 126468096 vsize: 126468096 resident: 47308800 share: 25530368 rss: 47308800 rss_rlim: 4294967295 CPU usage: start_time: 1217406156 rtime: 289 utime: 254 stime: 35 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/epiphany-browser' [Thread debugging using libthread_db enabled] [New Thread 0xb6acc720 (LWP 26106)] 0xb7f5e424 in __kernel_vsyscall () #0 0xb7f5e424 in __kernel_vsyscall () #1 0xb71548eb in waitpid () from /lib/i686/cmov/libpthread.so.0 #2 0xb70bfae3 in IA__g_spawn_sync (working_directory=0x0, argv=0x9cc4768, envp=0x0, flags=<value optimized out>, child_setup=0, user_data=0x0, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfd761b8) at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c:374 #3 0xb70bfdec in IA__g_spawn_command_line_sync ( command_line=0x9bc2780 "bug-buddy --appname=\"epiphany-browser\" --pid=26106", standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfd761b8) at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c:682 #4 0xb6950198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #5 0xb5ea5e2d in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:216 #6 <signal handler called> #7 0x00610065 in ?? () #8 0xb65be841 in NS_HasPendingEvents_P (thread=0x9539ab8) at nsThreadUtils.cpp:209 #9 0xb6542980 in nsBaseAppShell::OnProcessNextEvent (this=0x9e45780, thr=0x9539ab8, mayWait=0, recursionDepth=0) at nsBaseAppShell.cpp:288 #10 0xb65ec628 in nsThread::ProcessNextEvent (this=0x9539ab8, mayWait=0, result=0xbfd76628) at nsThread.cpp:497 #11 0xb65be89a in NS_ProcessPendingEvents_P (thread=0x9539ab8, timeout=20) at nsThreadUtils.cpp:181 #12 0xb6542b6e in nsBaseAppShell::NativeEventCallback (this=0x9e45780) at nsBaseAppShell.cpp:121 #13 0xb652e530 in nsAppShell::EventProcessorCallback (source=0x9d59830, condition=G_IO_IN, data=0x9e45780) at nsAppShell.cpp:69 #14 0xb70bd7cd in g_io_unix_dispatch (source=0x9e3ef48, callback=0xb652e504 <nsAppShell::EventProcessorCallback(_GIOChannel*, GIOCondition, void*)>, user_data=0x9e45780) at /tmp/buildd/glib2.0-2.16.4/glib/giounix.c:162 #15 0xb70872f1 in IA__g_main_context_dispatch (context=0x9517b58) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2012 #16 0xb708a983 in g_main_context_iterate (context=0x9517b58, block=1, dispatch=1, self=0x94ec470) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2645 #17 0xb708aea2 in IA__g_main_loop_run (loop=0x9500cf8) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2853 #18 0xb77c1ae9 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163 #19 0x080770a8 in main (argc=4, argv=0xbfd779e4) at /build/buildd/epiphany-browser-2.22.3/src/ephy-main.c:744 Thread 1 (Thread 0xb6acc720 (LWP 26106)): #0 0xb7f5e424 in __kernel_vsyscall () No symbol table info available. #1 0xb71548eb in waitpid () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb70bfae3 in IA__g_spawn_sync (working_directory=0x0, argv=0x9cc4768, envp=0x0, flags=<value optimized out>, child_setup=0, user_data=0x0, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfd761b8) at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c:374 outpipe = -1 errpipe = -1 pid = 26116 fds = {__fds_bits = {160, 0, 8, 0, -1223678744, 0, 163137592, -1076404424, -1224053439, 8, 163137592, 4, -1223678744, 0, 164382580, -1076404328, -1224066195, 163137592, -1224149728, 0, -1224060014, 448693, -1208508428, 11, -1076404344, -1076404348, 164382568, 3, 0, 15903520, 908206772, 163137592}} ret = <value optimized out> outstr = (GString *) 0x0 errstr = (GString *) 0x0 failed = 0 status = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_spawn_sync" #3 0xb70bfdec in IA__g_spawn_command_line_sync ( command_line=0x9bc2780 "bug-buddy --appname=\"epiphany-browser\" --pid=26106", standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0xbfd761b8) at /tmp/buildd/glib2.0-2.16.4/glib/gspawn.c:682 retval = 0 argv = (gchar **) 0x9cc4768 __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync" #4 0xb6950198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #5 0xb5ea5e2d in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:216 oldact = (sigaction *) 0xfffffe00 #6 <signal handler called> No symbol table info available. #7 0x00610065 in ?? () No symbol table info available. #8 0xb65be841 in NS_HasPendingEvents_P (thread=0x9539ab8) at nsThreadUtils.cpp:209 val = <value optimized out> #9 0xb6542980 in nsBaseAppShell::OnProcessNextEvent (this=0x9e45780, thr=0x9539ab8, mayWait=0, recursionDepth=0) at nsBaseAppShell.cpp:288 start = 1930424972 limit = 20 oldBlockedWait = (PRBool *) 0x0 needEvent = 0 #10 0xb65ec628 in nsThread::ProcessNextEvent (this=0x9539ab8, mayWait=0, result=0xbfd76628) at nsThread.cpp:497 notifyGlobalObserver = 1 obs = {<nsCOMPtr_base> = {mRawPtr = 0x9e45784}, <No data fields>} event = {<nsCOMPtr_base> = {mRawPtr = 0x9e45780}, <No data fields>} rv = <value optimized out> #11 0xb65be89a in NS_ProcessPendingEvents_P (thread=0x9539ab8, timeout=20) at nsThreadUtils.cpp:181 processedEvent = 1000 rv = 156474040 start = 1930424972 #12 0xb6542b6e in nsBaseAppShell::NativeEventCallback (this=0x9e45780) at nsBaseAppShell.cpp:121 hasPending = <value optimized out> thread = (class nsIThread *) 0x9539ab8 prevVal = nsBaseAppShell::eEventloopNone #13 0xb652e530 in nsAppShell::EventProcessorCallback (source=0x9d59830, condition=G_IO_IN, data=0x9e45780) at nsAppShell.cpp:69 c = 250 'รบ' #14 0xb70bd7cd in g_io_unix_dispatch (source=0x9e3ef48, callback=0xb652e504 <nsAppShell::EventProcessorCallback(_GIOChannel*, GIOCondition, void*)>, user_data=0x9e45780) at /tmp/buildd/glib2.0-2.16.4/glib/giounix.c:162 buffer_condition = 3218564484 #15 0xb70872f1 in IA__g_main_context_dispatch (context=0x9517b58) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2012 No locals. #16 0xb708a983 in g_main_context_iterate (context=0x9517b58, block=1, dispatch=1, self=0x94ec470) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2645 max_priority = 0 timeout = 0 some_ready = 1 nfds = 13 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x9f66a68 __PRETTY_FUNCTION__ = "g_main_context_iterate" #17 0xb708aea2 in IA__g_main_loop_run (loop=0x9500cf8) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2853 self = (GThread *) 0x94ec470 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #18 0xb77c1ae9 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163 tmp_list = (GList *) 0x27 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x9bc47c0 loop = (GMainLoop *) 0x9500cf8 #19 0x080770a8 in main (argc=4, argv=0xbfd779e4) at /build/buildd/epiphany-browser-2.22.3/src/ephy-main.c:744 program = <value optimized out> option_context = <value optimized out> option_group = <value optimized out> proxy = <value optimized out> error = (GError *) 0x0 user_time = 140228121 env = <value optimized out> enable_pango = <value optimized out> #0 0xb7f5e424 in __kernel_vsyscall () The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] ----------- .xsession-errors (148 sec old) --------------------- ** (gossip:3458): WARNING **: Couldn't write avatar image:0x93844e0 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file ** (gossip:3458): WARNING **: Couldn't write avatar image:0x8ff79b0 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file ** (gossip:3458): WARNING **: Couldn't write avatar image:0x93844e0 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file ** (gossip:3458): WARNING **: Couldn't write avatar image:0x925ad90 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file ** (gossip:3458): WARNING **: Couldn't write avatar image:0x93844e0 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file ** (gossip:3458): WARNING **: Couldn't write avatar image:0x932d288 with length:3275 to pixbuf loader, Fatal error reading PNG image file: Not a PNG file (evolution:15663): gtkhtml-WARNING **: oo camel-Message: -- --------------------------------------------------
signature.asc
Description: This is a digitally signed message part