Bug#492927: epiphany-browser: Crashes in GkAtoms_info

Sam Morris sam at robots.org.uk
Wed Jul 30 08:28:17 UTC 2008


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
-------------- next part --------------
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: --
--------------------------------------------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080730/208a30f9/attachment-0001.pgp 


More information about the pkg-gnome-maintainers mailing list