After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 452926 - crash in Epiphany Web Browser: A better stack trace for...
crash in Epiphany Web Browser: A better stack trace for...
Status: RESOLVED DUPLICATE of bug 452119
Product: epiphany-extensions
Classification: Deprecated
Component: adblock
2.19.x
Other All
: High critical
: ---
Assigned To: epiphany-extensions-maint
epiphany-extensions-maint
Depends on:
Blocks:
 
 
Reported: 2007-07-01 20:49 UTC by Reinout van Schouwen
Modified: 2007-07-02 11:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Reinout van Schouwen 2007-07-01 20:49:04 UTC
Version: 2.19.2

What were you doing when the application crashed?
A better stack trace for the crash that happens when one updates Filterset.G.


Distribution: Mandriva Linux release 2008.0 (Cooker) for i586
Gnome Release: 2.19.4 2007-06-17 (Mandriva)
BugBuddy Version: 2.18.1

System: Linux 2.6.17.14-mm-laptop-8mdv #1 Sun May 27 09:07:38 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ia Ora Free
Icon Theme: gnome

Memory status: size: 233254912 vsize: 233254912 resident: 124108800 share: 43544576 rss: 124108800 rss_rlim: 4294967295
CPU usage: start_time: 1183301229 rtime: 36809 utime: 28923 stime: 7886 cutime:0 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/epiphany'

Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232550192 (LWP 3857)]
[New Thread -1352234080 (LWP 16236)]
[New Thread -1340920928 (LWP 4228)]
[New Thread -1332528224 (LWP 4227)]
[New Thread -1262560352 (LWP 4189)]
[New Thread -1244406880 (LWP 4153)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1232550192 (LWP 3857))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 865
  • #3 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 210
  • #4 <signal handler called>
  • #5 __cxa_pure_virtual
    from /usr/lib/epiphany/2.19/extensions/libadblockextension.so
  • #6 __cxa_pure_virtual
    from /usr/lib/epiphany/2.19/extensions/libadblockextension.so
  • #7 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #11 IA__g_signal_emit
    at gsignal.c line 2243
  • #12 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #13 gtk_real_button_released
    at gtkbutton.c line 1484
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 g_type_class_meta_marshal
    at gclosure.c line 567
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 IA__gtk_button_released
    at gtkbutton.c line 881
  • #21 gtk_button_button_release
    at gtkbutton.c line 1377
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #23 g_type_class_meta_marshal
    at gclosure.c line 567
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 4267
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2350
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1570
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2349
  • #32 IA__g_main_context_dispatch
    at gmain.c line 2061
  • #33 g_main_context_iterate
    at gmain.c line 2694
  • #34 IA__g_main_loop_run
    at gmain.c line 2898
  • #35 IA__gtk_main
    at gtkmain.c line 1144
  • #36 main
    at ephy-main.c line 720
  • #0 __kernel_vsyscall


----------- .xsession-errors ---------------------
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** Message: GetValue variable 1 (1)
** Message: GetValue variable 2 (2)
** (epiphany:3857): WARNING **: Could not get rules file from filterg site
sys:1: Warning: g_strsplit: assertion `string != NULL' failed
Cannot access memory at address 0x0
Cannot access memory at address 0x0
--------------------------------------------------
Comment 1 Reinout van Schouwen 2007-07-01 20:53:16 UTC
Note this debug line: 
** (epiphany:3857): WARNING **: Could not get rules file from filterg site
Comment 2 Reinout van Schouwen 2007-07-01 20:58:00 UTC
Now with epiphany-extensions debug symbols.

Distribution: Mandriva Linux release 2008.0 (Cooker) for i586
Gnome Release: 2.19.4 2007-06-17 (Mandriva)
BugBuddy Version: 2.18.1

System: Linux 2.6.17.14-mm-laptop-8mdv #1 Sun May 27 09:07:38 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Ia Ora Free
Icon Theme: gnome

Memory status: size: 203079680 vsize: 203079680 resident: 80244736 share: 37314560 rss: 80244736 rss_rlim: 4294967295
CPU usage: start_time: 1183322983 rtime: 903 utime: 863 stime: 40 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/epiphany'

Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1231690032 (LWP 16604)]
[New Thread -1314485344 (LWP 16610)]
[New Thread -1306092640 (LWP 16609)]
[New Thread -1261565024 (LWP 16606)]
[New Thread -1243546720 (LWP 16605)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1231690032 (LWP 16604))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 865
  • #3 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 210
  • #4 <signal handler called>
  • #5 adblock_pattern_get_filtersetg_patterns
    at adblock-pattern.c line 190
  • #6 adblock_ui_load_cb
    at adblock-ui.c line 329
  • #7 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #11 IA__g_signal_emit
    at gsignal.c line 2243
  • #12 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #13 gtk_real_button_released
    at gtkbutton.c line 1484
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 g_type_class_meta_marshal
    at gclosure.c line 567
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #19 IA__g_signal_emit
    at gsignal.c line 2243
  • #20 IA__gtk_button_released
    at gtkbutton.c line 881
  • #21 gtk_button_button_release
    at gtkbutton.c line 1377
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #23 g_type_class_meta_marshal
    at gclosure.c line 567
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 4267
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2350
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1570
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2349
  • #32 IA__g_main_context_dispatch
    at gmain.c line 2061
  • #33 g_main_context_iterate
    at gmain.c line 2694
  • #34 IA__g_main_loop_run
    at gmain.c line 2898
  • #35 IA__gtk_main
    at gtkmain.c line 1144
  • #36 main
    at ephy-main.c line 720
  • #0 __kernel_vsyscall


----------- .xsession-errors ---------------------
(gnome-panel:3841): GConf-WARNING **: Directory `/apps/panel/toplevels/top_panel_screen1/screen' was not being monitored by GConfClient 0x80f0f58
(gnome-panel:3841): GConf-WARNING **: Directory `/apps/panel/toplevels/bottom_panel_screen1/screen' was not being monitored by GConfClient 0x80f0f58
** (gnome-panel:3841): WARNING **: panel-applet-frame.c:1278: failed to load applet OAFIID:GrandrApplet:
'!prefs_key=/apps/panel/applets/applet_14/prefs;background=none:;orient=down;size=x-small;locked_down=false kon niet gevonden worden of het uitbreiden hiervan is mislukt
(gnome-panel:3841): GConf-WARNING **: Directory `/apps/panel/toplevels/top_panel_screen1/screen' was not being monitored by GConfClient 0x80f0f58
(gnome-panel:3841): GConf-WARNING **: Directory `/apps/panel/toplevels/bottom_panel_screen1/screen' was not being monitored by GConfClient 0x80f0f58
** (epiphany:16604): WARNING **: Could not get rules file from filterg site
sys:1: Warning: g_strsplit: assertion `string != NULL' failed
Cannot access memory at address 0x0
Cannot access memory at address 0x0
--------------------------------------------------
Comment 3 Reinout van Schouwen 2007-07-01 21:10:36 UTC
The offending bit of code:

	t = lines = g_strsplit (contents, "\n", 0);

	while (TRUE)
	{
(190)    	line = *t++;
		if (line == NULL) break;
---
Just a guess: the variable t is an uninitialized array so that accessing it causes a crash?!
Comment 4 Christian Persch 2007-07-02 11:03:00 UTC
t is NULL here.

*** This bug has been marked as a duplicate of 452119 ***