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 562237 - crash in Epiphany Web Browser: The crash happened while...
crash in Epiphany Web Browser: The crash happened while...
Status: RESOLVED WONTFIX
Product: swfdec-gnome
Classification: Deprecated
Component: epiphany
2.24.x
Other All
: High critical
: ---
Assigned To: swfdec-gnome-maint
swfdec-gnome-maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2008-11-25 15:27 UTC by Reinout van Schouwen
Modified: 2011-07-10 02:16 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Reinout van Schouwen 2008-11-25 15:27:47 UTC
Version: 2.24.0.1

What were you doing when the application crashed?
The crash happened while switching browser windows.


Distribution: Mandriva Linux release 2009.0 (Official) for x86_64
Gnome Release: 2.24.0 2008-09-23 (Mandriva)
BugBuddy Version: 2.24.0

System: Linux 2.6.27.4-desktop-2mnb #1 SMP Thu Nov 6 13:36:39 EST 2008 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 1391136768 vsize: 1391136768 resident: 737058816 share: 44212224 rss: 737058816 rss_rlim: 18446744073709551615
CPU usage: start_time: 1227603448 rtime: 822914 utime: 800759 stime: 22155 cutime:2 cstime: 13 timeout: 0 it_real_value: 0 frequency: 100

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

(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f7b94040700 (LWP 21583)]
[New Thread 0x43c21950 (LWP 6585)]
[New Thread 0x47c29950 (LWP 6578)]
[New Thread 0x43420950 (LWP 22381)]
[New Thread 0x4241e950 (LWP 22367)]
[New Thread 0x412e3950 (LWP 22366)]
[New Thread 0x40ae2950 (LWP 22356)]
[New Thread 0x41c1d950 (LWP 22289)]
0x00007f7b924a481f in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 0x7f7b94040700 (LWP 21583))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 382
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #3 check_if_gdb
    at gnome-breakpad.cc line 222
  • #4 bugbuddy_segv_handle
    at gnome-breakpad.cc line 83
  • #5 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #6 <signal handler called>
  • #7 XCreatePixmap
    at CrPixmap.c line 52
  • #8 _cairo_xlib_surface_create_similar
    at cairo-xlib-surface.c line 238
  • #9 _cairo_surface_create_similar_scratch
    at cairo-surface.c line 240
  • #10 _cairo_surface_create_similar_solid
    at cairo-surface.c line 320
  • #11 swfdec_renderer_do_create_similar
    at swfdec_renderer.c line 173
  • #12 swfdec_image_create_surface
    at swfdec_image.c line 254
  • #13 swfdec_movie_do_render
    at swfdec_movie.c line 1260
  • #14 swfdec_movie_render
    at swfdec_movie.c line 804
  • #15 swfdec_bitmap_data_draw
    at swfdec_bitmap_data.c line 543
  • #16 swfdec_as_native_function_call
    at swfdec_as_native_function.c line 117
  • #17 swfdec_action_call
    at swfdec_as_interpret.c line 791
  • #18 swfdec_action_call_method
    at swfdec_as_interpret.c line 873
  • #19 swfdec_as_context_run
    at swfdec_as_context.c line 924
  • #20 swfdec_as_script_function_call
    at swfdec_as_script_function.c line 72
  • #21 swfdec_as_object_call
    at swfdec_as_object.c line 1243
  • #22 broadcastMessage
    at swfdec_asbroadcaster.c line 78
  • #23 swfdec_as_native_function_call
    at swfdec_as_native_function.c line 117
  • #24 swfdec_as_object_call
    at swfdec_as_object.c line 1243
  • #25 swfdec_resource_emit_signal
    at swfdec_resource.c line 160
  • #26 swfdec_resource_emit_on_load_init
    at swfdec_resource.c line 753
  • #27 swfdec_player_iterate
    at swfdec_player.c line 1733
  • #28 swfdec_player_do_advance
    at swfdec_player.c line 1819
  • #29 IA__g_closure_invoke
    at gclosure.c line 767
  • #30 signal_emit_unlocked_R
    at gsignal.c line 3282
  • #31 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #32 IA__g_signal_emit
    at gsignal.c line 3034
  • #33 swfdec_player_advance
    at swfdec_player.c line 3187
  • #34 swfdec_iterate_dispatch
    at swfdec_source.c line 109
  • #35 IA__g_main_context_dispatch
    at gmain.c line 2142
  • #36 g_main_context_iterate
    at gmain.c line 2776
  • #37 IA__g_main_context_iteration
    at gmain.c line 2839
  • #38 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #39 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #40 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #41 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #42 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #43 ??
    from /usr/lib64/xulrunner-1.9/libxul.so
  • #44 IA__g_main_context_dispatch
    at gmain.c line 2142
  • #45 g_main_context_iterate
    at gmain.c line 2776
  • #46 IA__g_main_loop_run
    at gmain.c line 2984
  • #47 IA__gtk_main
    at gtkmain.c line 1200
  • #48 main
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (531751 sec old) ---------------------
(evolution:15842): camel-WARNING **: No uid[121012] exists in INBOX/Bugzilla/Gnome
(evolution:15842): camel-WARNING **: No uid[121014] exists in INBOX/Bugzilla/Gnome
(evolution:15842): camel-WARNING **: No uid[121163] exists in INBOX/Bugzilla/Gnome
(evolution:15842): camel-WARNING **: No uid[121015] exists in INBOX/Bugzilla/Gnome
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Reinout van Schouwen 2008-11-25 15:29:41 UTC
Benjamin, could this crash be caused by the swfdec plugin?
Comment 2 Chris Wilson 2008-11-25 22:51:44 UTC
The issue I think is that we (epiphany->gecko->swfdec->cairo) tried to use a surface on a closed Display - that's the only time the surface->dpy value is NULL. As to who's at fault, I'm not sure - I feel Cairo could be more robust under such circumstances and I'll add some test cases to exercise Cairo, but I feel each party should review how their graphics stack handles Display closure with live surfaces. (For instance, there's little I can do if the Display is closed by a second thread whilst we're attempting to use it.)
Comment 3 Akhil Laddha 2011-07-10 02:16:37 UTC
swfdec-gnome development has been stalled and it has been unmaintained for a few years now. Maintainers don't have future development plan so i am closing the bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.