Segfault when select-stylesheet extension is turned on

Bug #4924 reported by James "Doc" Livingston
4
Affects Status Importance Assigned to Milestone
Epiphany Extensions
New
Undecided
Unassigned

Bug Description

Using Epiphany 1.9.2-0ubuntu2, Epiphany-extensions 1.9.2-0ubuntu4 and Firefox 1.4.99+1.5rc3.dfsg-1ubuntu3, Epiphany regularly crashes with the following backtrace if the select-stylesheet extension is turned on.

/0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb71a14ab in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7e3a508 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 0xb7f82c45 in gtk_moz_embed_get_title ()
   from /usr/lib/mozilla-firefox/libgtkembedmoz.so
#4 <signal handler called>
#5 0xb6e269e8 in nsCOMPtr_base::begin_assignment ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
#6 0xb537605b in mozilla_stylesheet_free ()
   from /usr/lib/epiphany/1.9/extensions/libselectstylesheetextension.so
#7 0xb53763f8 in mozilla_get_stylesheets ()
   from /usr/lib/epiphany/1.9/extensions/libselectstylesheetextension.so
#8 0xb53754c3 in ephy_css_menu_register_type ()
   from /usr/lib/epiphany/1.9/extensions/libselectstylesheetextension.so
#9 0xb716cdf3 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#10 0xb7160458 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb716feb5 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#12 0xb71719d8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb77cbe13 in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7f7d8a5 in gtk_moz_embed_get_title ()
   from /usr/lib/mozilla-firefox/libgtkembedmoz.so
#15 0xb612f8d2 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
#16 0xb612fccd in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
#17 0xb612fd83 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
#18 0xb613004f in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
#19 0xb68b7e65 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
#20 0xb63e3c10 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libgklayout.so
#21 0xb640366a in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libgklayout.so
#22 0xb6e67561 in PL_DestroyEvent ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
#23 0xb6e675cd in PL_HandleEvent ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
#24 0xb6e67d3e in PL_ProcessPendingEvents ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
#25 0xb6e690e0 in nsAutoCMonitor::Exit ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
#26 0xb669a3e9 in ?? ()
   from /usr/lib/mozilla-firefox/components/libwidget_gtk2.so
#27 0x086461a8 in ?? ()
#28 0x08702a10 in ?? ()
#29 0xbff9c5c8 in ?? ()
#30 0xb711d63c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#31 0xb711d63c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#32 0xb70f7c27 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb70fac16 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#34 0xb70faf38 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0xb7782b45 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x08074380 in main ()

Thread 8 (Thread -1245750352 (LWP 9540)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f5c0e4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7f5a0b6 in PR_Poll () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb68cb022 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#4 0xb68cb768 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#5 0xb6e6ab99 in nsIThread::IsMainThread ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#6 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#7 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 7 (Thread -1259873360 (LWP 9541)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb719df0c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f56237 in PR_Lock () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb7f5658d in PR_WaitCondVar () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#4 0xb6e6cf24 in NS_NewThread ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#5 0xb6e6ab99 in nsIThread::IsMainThread ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#6 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#7 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread -1276658768 (LWP 9543)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb719df0c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f56237 in PR_Lock () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb7f5658d in PR_WaitCondVar () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#4 0xb68d5f0f in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#5 0xb68d6767 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#6 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#7 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread -1268266064 (LWP 9573)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb719df0c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f56237 in PR_Lock () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb7f5658d in PR_WaitCondVar () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#4 0xb68aa9ca in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#5 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#6 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 4 (Thread -1285125200 (LWP 9574)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb719df0c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f56237 in PR_Lock () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb7f5658d in PR_WaitCondVar () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#4 0xb68aa9ca in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#5 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#6 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread -1293517904 (LWP 9575)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb719df0c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f56237 in PR_Lock () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb7f5658d in PR_WaitCondVar () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#4 0xb68aa9ca in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#5 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#6 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1301910608 (LWP 9576)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb719df0c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f56237 in PR_Lock () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#3 0xb7f5658d in PR_WaitCondVar () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#4 0xb68aa9ca in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#5 0xb7f5b7cd in PR_Select () from /usr/lib/mozilla-firefox/libnspr4.so
No symbol table info available.
#6 0xb719b361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6f65bce in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1227782464 (LWP 9539)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb71a14ab in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e3a508 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 0xb7f82c45 in gtk_moz_embed_get_title ()
   from /usr/lib/mozilla-firefox/libgtkembedmoz.so
No symbol table info available.
#4 <signal handler called>
No symbol table info available.
#5 0xb6e269e8 in nsCOMPtr_base::begin_assignment ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#6 0xb537605b in mozilla_stylesheet_free ()
   from /usr/lib/epiphany/1.9/extensions/libselectstylesheetextension.so
No symbol table info available.
#7 0xb53763f8 in mozilla_get_stylesheets ()
   from /usr/lib/epiphany/1.9/extensions/libselectstylesheetextension.so
No symbol table info available.
#8 0xb53754c3 in ephy_css_menu_register_type ()
   from /usr/lib/epiphany/1.9/extensions/libselectstylesheetextension.so
No symbol table info available.
#9 0xb716cdf3 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb7160458 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xb716feb5 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0xb71719d8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb77cbe13 in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0xb7f7d8a5 in gtk_moz_embed_get_title ()
   from /usr/lib/mozilla-firefox/libgtkembedmoz.so
No symbol table info available.
#15 0xb612f8d2 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
No symbol table info available.
#16 0xb612fccd in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
No symbol table info available.
#17 0xb612fd83 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
No symbol table info available.
#18 0xb613004f in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libdocshell.so
No symbol table info available.
#19 0xb68b7e65 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libnecko.so
No symbol table info available.
#20 0xb63e3c10 in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libgklayout.so
No symbol table info available.
#21 0xb640366a in NSGetModule ()
   from /usr/lib/mozilla-firefox/components/libgklayout.so
No symbol table info available.
#22 0xb6e67561 in PL_DestroyEvent ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#23 0xb6e675cd in PL_HandleEvent ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#24 0xb6e67d3e in PL_ProcessPendingEvents ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#25 0xb6e690e0 in nsAutoCMonitor::Exit ()
   from /usr/lib/mozilla-firefox/libxpcom_core.so
No symbol table info available.
#26 0xb669a3e9 in ?? ()
   from /usr/lib/mozilla-firefox/components/libwidget_gtk2.so
No symbol table info available.
#27 0x086461a8 in ?? ()
No symbol table info available.
#28 0x08702a10 in ?? ()
No symbol table info available.
#29 0xbff9c5c8 in ?? ()
No symbol table info available.
#30 0xb711d63c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb711d63c in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0xb70f7c27 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0xb70fac16 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0xb70faf38 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0xb7782b45 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0x08074380 in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
James "Doc" Livingston (jrl) wrote :

This works fine now, so can probably be closed.

Revision history for this message
António Lima (amrlima) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Could you try to reproduce the same with Ubuntu 9.04? Thanks in advance.

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.