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 554478 - crash in rsvg_parse_path_do_cmd at rsvg-path.c:144
crash in rsvg_parse_path_do_cmd at rsvg-path.c:144
Status: RESOLVED INCOMPLETE
Product: librsvg
Classification: Core
Component: general
2.22.x
Other All
: High critical
: ---
Assigned To: librsvg maintainers
librsvg maintainers
: 554462 558736 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-09-30 18:29 UTC by mattmcadoo
Modified: 2011-09-06 11:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
gtk-dialog-authentication.svg (30.38 KB, image/svg+xml)
2008-12-15 12:36 UTC, Rob Staudinger
Details
gtk-dialog-authentication.svg (30.38 KB, image/svg+xml)
2009-03-25 17:52 UTC, Maciej (Matthew) Piechotka
Details

Description mattmcadoo 2008-09-30 18:29:30 UTC
Version: 2.22.3

What were you doing when the application crashed?
Opening a Sharepoint 2003 site


Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.22.3 2008-07-01 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.26-hardened-r1 #2 SMP PREEMPT Thu Sep 4 11:18:04 CDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10500000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Unity
Icon Theme: gnome-alternative

Memory status: size: 323534848 vsize: 323534848 resident: 192962560 share: 25247744 rss: 192962560 rss_rlim: 4294967295
CPU usage: start_time: 1222796386 rtime: 28129 utime: 25451 stime: 2678 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xb6a27710 (LWP 10525)]
[New Thread 0xb1f5cb90 (LWP 1006)]
[New Thread 0xb175bb90 (LWP 11591)]
[New Thread 0xb28cdb90 (LWP 11589)]
[New Thread 0xb38cfb90 (LWP 11588)]
[New Thread 0xb30ceb90 (LWP 11587)]
[New Thread 0xb56dab90 (LWP 11369)]
0xb7f5a422 in __kernel_vsyscall ()

Thread 1 (Thread 0xb6a27710 (LWP 10525))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #4 run_bug_buddy
    at gnome-breakpad.cc line 213
  • #5 check_if_gdb
    at gnome-breakpad.cc line 283
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 226
  • #7 google_breakpad::ExceptionHandler::HandleException
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 197
  • #8 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 216
  • #9 <signal handler called>
  • #10 rsvg_parse_path_do_cmd
    at rsvg-path.c line 144
  • #11 rsvg_parse_path
    at rsvg-path.c line 525
  • #12 rsvg_render_path
    at rsvg-base.c line 1670
  • #13 rsvg_node_path_draw
    at rsvg-shapes.c line 60
  • #14 rsvg_node_draw
    at rsvg-structure.c line 53
  • #15 _rsvg_node_draw_children
    at rsvg-structure.c line 69
  • #16 rsvg_node_draw
    at rsvg-structure.c line 53
  • #17 rsvg_node_svg_draw
    at rsvg-structure.c line 309
  • #18 rsvg_node_draw
    at rsvg-structure.c line 53
  • #19 rsvg_handle_render_cairo_sub
    at rsvg-cairo-render.c line 230
  • #20 rsvg_handle_get_pixbuf_sub
    at rsvg.c line 100
  • #21 rsvg_handle_get_pixbuf
    at rsvg.c line 136
  • #22 gdk_pixbuf__svg_image_stop_load
    at io-svg.c line 154
  • #23 IA__gdk_pixbuf_loader_close
    at gdk-pixbuf-loader.c line 723
  • #24 load_from_stream
    at gdk-pixbuf-io.c line 1357
  • #25 IA__gdk_pixbuf_new_from_stream_at_scale
    at gdk-pixbuf-io.c line 1427
  • #26 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 2909
  • #27 IA__gtk_icon_info_load_icon
    at gtkicontheme.c line 3050
  • #28 IA__gtk_icon_theme_load_icon
    at gtkicontheme.c line 1547
  • #29 IA__gtk_icon_set_render_icon
    at gtkiconfactory.c line 1495
  • #30 IA__gtk_widget_render_icon
    at gtkwidget.c line 6540
  • #31 gtk_image_calc_size
    at gtkimage.c line 2171
  • #32 gtk_image_size_request
    at gtkimage.c line 2218
  • #33 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #34 g_type_class_meta_marshal
    at gclosure.c line 878
  • #35 IA__g_closure_invoke
    at gclosure.c line 767
  • #36 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #37 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #38 IA__g_signal_emit_by_name
    at gsignal.c line 3071
  • #39 do_size_request
    at gtksizegroup.c line 620
  • #40 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 820
  • #41 IA__gtk_widget_size_request
    at gtkwidget.c line 3695
  • #42 gtk_hbox_size_request
    at gtkhbox.c line 97
  • #43 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #44 g_type_class_meta_marshal
    at gclosure.c line 878
  • #45 IA__g_closure_invoke
    at gclosure.c line 767
  • #46 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #47 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #48 IA__g_signal_emit_by_name
    at gsignal.c line 3071
  • #49 do_size_request
    at gtksizegroup.c line 620
  • #50 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 820
  • #51 IA__gtk_widget_size_request
    at gtkwidget.c line 3695
  • #52 gtk_vbox_size_request
    at gtkvbox.c line 95
  • #53 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #54 g_type_class_meta_marshal
    at gclosure.c line 878
  • #55 IA__g_closure_invoke
    at gclosure.c line 767
  • #56 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #58 IA__g_signal_emit_by_name
    at gsignal.c line 3071
  • #59 do_size_request
    at gtksizegroup.c line 620
  • #60 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 820
  • #61 IA__gtk_widget_size_request
    at gtkwidget.c line 3695
  • #62 gtk_window_size_request
    at gtkwindow.c line 4740
  • #63 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #64 g_type_class_meta_marshal
    at gclosure.c line 878
  • #65 IA__g_closure_invoke
    at gclosure.c line 767
  • #66 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #67 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #68 IA__g_signal_emit_by_name
    at gsignal.c line 3071
  • #69 do_size_request
    at gtksizegroup.c line 620
  • #70 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 820
  • #71 IA__gtk_widget_size_request
    at gtkwidget.c line 3695
  • #72 gtk_window_compute_configure_request
    at gtkwindow.c line 5609
  • #73 gtk_window_show
    at gtkwindow.c line 4291
  • #74 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #75 g_type_class_meta_marshal
    at gclosure.c line 878
  • #76 IA__g_closure_invoke
    at gclosure.c line 767
  • #77 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #78 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #79 IA__g_signal_emit
    at gsignal.c line 3034
  • #80 IA__gtk_widget_show
    at gtkwidget.c line 3003
  • #81 Prompter::Run
    at EphyPromptService.cpp line 501
  • #82 EphyPromptService::PromptUsernameAndPassword
    at EphyPromptService.cpp line 826
  • #83 EphyPromptService::PromptPasswordAdapter
    at EphyPromptService.cpp line 1076
  • #84 EphyPromptService::PromptAuth
    at EphyPromptService.cpp line 1106
  • #85 NS_InvokeByIndex_P
    from /usr/lib/xulrunner-1.9/libxpcom_core.so
  • #86 XPCWrappedNative::CallMethod
    at xpcwrappednative.cpp line 2393
  • #87 XPC_WN_CallMethod
    at xpcwrappednativejsops.cpp line 1473
  • #88 js_Invoke
    at jsinterp.c line 1297
  • #89 js_Interpret
    at jsinterp.c line 4852
  • #90 js_Invoke
    at jsinterp.c line 1313
  • #91 nsXPCWrappedJSClass::CallMethod
    at xpcwrappedjsclass.cpp line 1523
  • #92 nsXPCWrappedJS::CallMethod
    at xpcwrappedjs.cpp line 559
  • #93 PrepareAndDispatch
    at xptcstubs_gcc_x86_unix.cpp line 95
  • #94 nsHttpChannel::PromptForIdentity
    at nsHttpChannel.cpp line 3118
  • #95 nsHttpChannel::GetCredentialsForChallenge
    at nsHttpChannel.cpp line 2930
  • #96 nsHttpChannel::GetCredentials
    at nsHttpChannel.cpp line 2759
  • #97 nsHttpChannel::ProcessAuthentication
    at nsHttpChannel.cpp line 2634
  • #98 nsHttpChannel::ProcessResponse
    at nsHttpChannel.cpp line 855
  • #99 nsInputStreamPump::OnStateStart
    at nsInputStreamPump.cpp line 439
  • #100 nsInputStreamPump::OnInputStreamReady
    at nsInputStreamPump.cpp line 395
  • #101 nsInputStreamReadyEvent::Run
    at nsStreamUtils.cpp line 111
  • #102 nsThread::ProcessNextEvent
    at nsThread.cpp line 510
  • #103 NS_ProcessPendingEvents_P
    at nsThreadUtils.cpp line 180
  • #104 nsBaseAppShell::NativeEventCallback
    at nsBaseAppShell.cpp line 121
  • #105 nsAppShell::EventProcessorCallback
    at nsAppShell.cpp line 69
  • #106 g_io_unix_dispatch
  • #107 IA__g_main_context_dispatch
    at gmain.c line 2142
  • #108 g_main_context_iterate
    at gmain.c line 2776
  • #109 IA__g_main_loop_run
    at gmain.c line 2984
  • #110 IA__gtk_main
    at gtkmain.c line 1200
  • #111 main
    at ephy-main.c line 742
  • #0 __kernel_vsyscall

Comment 1 Reinout van Schouwen 2008-09-30 21:56:30 UTC
*** Bug 554462 has been marked as a duplicate of this bug. ***
Comment 2 Reinout van Schouwen 2008-09-30 21:58:32 UTC
This appears to be a crash in RSVG. Changing product.
Comment 3 Reinout van Schouwen 2008-10-31 23:35:52 UTC
*** Bug 558736 has been marked as a duplicate of this bug. ***
Comment 4 Rob Staudinger 2008-12-03 11:47:39 UTC
I am having difficulties to reproduce this bug. Would it be possible to get a recipe that always leads to crash? Thanks.
Comment 5 Maciej (Matthew) Piechotka 2008-12-04 07:55:39 UTC
I'm not sure - open an ssl site with epiphany (possibly in indicating of not valid cert)? Open of window for HTTP Auth (in Ep.)? Open of popup window?

That was the situations the error happen to me frequently.
Comment 6 Christian Persch 2008-12-13 18:51:11 UTC
The trace says it's crashing on trying to render the "gtk-dialog-authentication" icon from the user's icon theme, gnome-alternative. However that icon theme (if it's the one I found via google, http://art.gnome.org/themes/icon/1376 ) it has no such icon, so it's the one from the fallback, so we don't know which one it is...
Comment 7 Rob Staudinger 2008-12-15 12:36:14 UTC
Created attachment 124720 [details]
gtk-dialog-authentication.svg

The "gnome alternative" icon set falls back to "gnome", which provides "gtk-dialog-authentication.svg". The SVG in question containes the path "M 28,46 A 8,2 0 1 1 12,46 A 8,2 0 1 1 28,46 z", which judging from the stack trace seems to be involved in the crash. 

Attaching the suspicious file, I've not been able to reproduce the crash though.
Comment 8 Rob Staudinger 2008-12-15 16:01:54 UTC
The info on top of the stack trace indicates gnome 2.22.3 being used.

Trying to narrow things down I have built each revision in the librsvg 2.2x series before a change to rsvg-path.c was made (the stack trace indicates the crash happened there). Not a single revision would exhibit the faulty behaviour, so probably the attached "gtk-dialog-authentication.svg" is not to blame.
Comment 9 Maciej (Matthew) Piechotka 2008-12-15 18:23:44 UTC
It might be helpful: I have no problems with 2.22.2 - so the bug is betwean 2.22.2 and 2.22.3
Comment 10 Maciej (Matthew) Piechotka 2009-03-25 17:27:58 UTC
Reproduced in epiphany 2.24.3 and librsvg 2.26.0


Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.26.0 2009-03-21 (Gentoo)
BugBuddy Version: 2.26.0

System: Linux 2.6.29-zen0 #15 Tue Mar 24 22:46:18 CET 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10600000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Tango
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 407900160 vsize: 407900160 resident: 154910720 share: 23810048 rss: 154910720 rss_rlim: 18446744073709551615
CPU usage: start_time: 1237933566 rtime: 81709 utime: 74769 stime: 6940 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

Really redefine built-in command "frame"? (y or n) [answered Y; input not from terminal]
Really redefine built-in command "thread"? (y or n) [answered Y; input not from terminal]
Really redefine built-in command "start"? (y or n) [answered Y; input not from terminal]
[Thread debugging using libthread_db enabled]
[New Thread 0xb6b16710 (LWP 5924)]
[New Thread 0xa67a5b90 (LWP 18673)]
[New Thread 0xad0cdb90 (LWP 18672)]
[New Thread 0xad8ceb90 (LWP 5937)]
[New Thread 0xae254b90 (LWP 5936)]
[New Thread 0xaea55b90 (LWP 5935)]
[New Thread 0xafa57b90 (LWP 5931)]
[New Thread 0xb5748b90 (LWP 5927)]
_______________________________________________________________________________
     eax:FFFFFE00 ebx:000048FB  ecx:BF80FECC  edx:00000000     eflags:00000293
     esi:00000000 edi:BF80FECC  esp:BF80FDE4  ebp:BF80FEE8     eip:B8008424
     cs:0073  ds:007B  es:007B  fs:0000  gs:0033  ss:007B    o d I t S z A p C 
[007B:BF80FDE4]---------------------------------------------------------[stack]
BF80FE14 : 00 00 00 00  00 00 00 00 - 00 00 00 00  00 00 00 00 ................
BF80FE04 : CC FE 80 BF  00 00 00 00 - 01 00 00 00  00 00 00 00 ................
BF80FDF4 : F4 CF 55 B7  00 00 00 00 - B0 ED 4F B7  FB 48 00 00 ..U.......O..H..
BF80FDE4 : E8 FE 80 BF  00 00 00 00 - CC FE 80 BF  CB 4E 5A B7 .............NZ.
[007B:BF80FECC]---------------------------------------------------------[ data]
BF80FECC : 68 65 59 B7  FB 48 00 00 - FF FF FF FF  FF FF FF FF heY..H..........
BF80FEDC : F4 CF 55 B7  00 00 00 00 - 38 00 81 BF  38 FF 80 BF ..U.....8...8...
[0073:B8008424]---------------------------------------------------------[ code]
0xb8008424 <__kernel_vsyscall+16>:	pop    %ebp
0xb8008425 <__kernel_vsyscall+17>:	pop    %edx
0xb8008426 <__kernel_vsyscall+18>:	pop    %ecx
0xb8008427 <__kernel_vsyscall+19>:	ret    
0xb8008428:	add    %ch,(%esi)
0xb800842a:	jae    0xb8008494
------------------------------------------------------------------------------
0xb8008424 in __kernel_vsyscall ()
  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 g_spawn_sync
    at gspawn.c line 382
  • #3 g_spawn_command_line_sync
    at gspawn.c line 694
  • #4 bugbuddy_segv_handle
    at gnome-breakpad.cc line 369
  • #5 nsProfileLock::FatalSignalHandler
    at nsProfileLock.cpp line 216
  • #6 <signal handler called>
  • #7 rsvg_parse_path_do_cmd
    at rsvg-path.c line 145
  • #8 rsvg_parse_path
    at rsvg-path.c line 526
  • #9 rsvg_render_path
    at rsvg-base.c line 1833
  • #10 rsvg_node_path_draw
    at rsvg-shapes.c line 60
  • #11 rsvg_node_draw
    at rsvg-structure.c line 68
  • #12 _rsvg_node_draw_children
    at rsvg-structure.c line 86
  • #13 rsvg_node_draw
    at rsvg-structure.c line 68
  • #14 _rsvg_node_draw_children
    at rsvg-structure.c line 86
  • #15 rsvg_node_draw
    at rsvg-structure.c line 68
  • #16 _rsvg_node_draw_children
    at rsvg-structure.c line 86
  • #17 rsvg_node_draw
    at rsvg-structure.c line 68
  • #18 rsvg_node_svg_draw
    at rsvg-structure.c line 326
  • #19 rsvg_node_draw
    at rsvg-structure.c line 68
  • #20 rsvg_handle_render_cairo_sub
    at rsvg-cairo-render.c line 231
  • #21 rsvg_handle_get_pixbuf_sub
    at rsvg.c line 100
  • #22 rsvg_handle_get_pixbuf
    at rsvg.c line 136
  • #23 gdk_pixbuf__svg_image_stop_load
    at io-svg.c line 153
  • #24 IA__gdk_pixbuf_loader_close
    at gdk-pixbuf-loader.c line 719
  • #25 load_from_stream
    at gdk-pixbuf-io.c line 1360
  • #26 IA__gdk_pixbuf_new_from_stream_at_scale
    at gdk-pixbuf-io.c line 1430
  • #27 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 2925
  • #28 IA__gtk_icon_info_load_icon
    at gtkicontheme.c line 3066
  • #29 IA__gtk_icon_theme_load_icon
    at gtkicontheme.c line 1547
  • #30 icon_list_from_theme
    at gtkwindow.c line 3197
  • #31 gtk_window_realize_icon
    at gtkwindow.c line 3267
  • #32 gtk_window_realize
    at gtkwindow.c line 4848
  • #33 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #34 g_type_class_meta_marshal
    at gclosure.c line 878
  • #35 g_closure_invoke
    at gclosure.c line 767
  • #36 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #37 g_signal_emit_valist
    at gsignal.c line 2977
  • #38 g_signal_emit
    at gsignal.c line 3034
  • #39 IA__gtk_widget_realize
    at gtkwidget.c line 3322
  • #40 IA__gtk_widget_realize
    at gtkwidget.c line 3318
  • #41 IA__gtk_widget_realize
    at gtkwidget.c line 3318
  • #42 IA__gtk_widget_realize
    at gtkwidget.c line 3318
  • #43 ephy_shell_new_tab_full
    at ephy-shell.c line 559
  • #44 ephy_shell_new_window_cb
    at ephy-shell.c line 143
  • #45 ephy_marshal_OBJECT__OBJECT_FLAGS
    at ephy-marshal.c line 467
  • #46 g_closure_invoke
    at gclosure.c line 767
  • #47 signal_emit_unlocked_R
    at gsignal.c line 3314
  • #48 g_signal_emit_valist
    at gsignal.c line 2987
  • #49 g_signal_emit_by_name
    at gsignal.c line 3071
  • #50 mozilla_embed_new_window_cb
    at mozilla-embed.cpp line 1192
  • #51 gtk_marshal_VOID__POINTER_UINT
    at gtkmarshal.c line 776
  • #52 g_closure_invoke
    at gclosure.c line 767
  • #53 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #54 g_signal_emit_valist
    at gsignal.c line 2977
  • #55 g_signal_emit
    at gsignal.c line 3034
  • #56 EmbedWindowCreator::CreateChromeWindow
    at EmbedWindowCreator.cpp line 78
  • #57 nsWindowWatcher::OpenWindowJSInternal
    at nsWindowWatcher.cpp line 690
  • #58 nsWindowWatcher::OpenWindowJS
    at nsWindowWatcher.cpp line 484
  • #59 nsGlobalWindow::OpenInternal
    at nsGlobalWindow.cpp line 7390
  • #60 nsGlobalWindow::Open
    at nsGlobalWindow.cpp line 5059
  • #61 NS_InvokeByIndex_P
    from /usr/lib/xulrunner-1.9/libxul.so
  • #62 XPCWrappedNative::CallMethod
    at xpcwrappednative.cpp line 2393
  • #63 XPC_WN_CallMethod
    at xpcwrappednativejsops.cpp line 1473
  • #64 js_Invoke
    at jsinterp.c line 1304
  • #65 js_Interpret
    at jsinterp.c line 4864
  • #66 js_Invoke
    at jsinterp.c line 1320
  • #67 fun_call
    at jsfun.c line 1589
  • #68 js_Interpret
    at jsinterp.c line 4847
  • #69 js_Invoke
    at jsinterp.c line 1320
  • #70 fun_call
    at jsfun.c line 1589
  • #71 js_Interpret
    at jsinterp.c line 4847
  • #72 js_Invoke
    at jsinterp.c line 1320
  • #73 nsXPCWrappedJSClass::CallMethod
    at xpcwrappedjsclass.cpp line 1523
  • #74 nsXPCWrappedJS::CallMethod
    at xpcwrappedjs.cpp line 559
  • #75 PrepareAndDispatch
    at xptcstubs_gcc_x86_unix.cpp line 95
  • #76 nsEventListenerManager::HandleEventSubType
    at nsEventListenerManager.cpp line 1080
  • #77 nsEventListenerManager::HandleEvent
    at nsEventListenerManager.cpp line 1185
  • #78 nsEventTargetChainItem::HandleEvent
    at nsEventDispatcher.cpp line 210
  • #79 nsEventTargetChainItem::HandleEventTargetChain
    at nsEventDispatcher.cpp line 291
  • #80 nsEventDispatcher::Dispatch
    at nsEventDispatcher.cpp line 483
  • #81 PresShell::HandleEventInternal
    at nsPresShell.cpp line 5888
  • #82 PresShell::HandleEventWithTarget
    at nsPresShell.cpp line 5793
  • #83 nsEventStateManager::CheckForAndDispatchClick
    at nsEventStateManager.cpp line 3350
  • #84 nsEventStateManager::PostHandleEvent
    at nsEventStateManager.cpp line 2446
  • #85 PresShell::HandleEventInternal
    at nsPresShell.cpp line 5909
  • #86 PresShell::HandlePositionedEvent
    at nsPresShell.cpp line 5776
  • #87 PresShell::HandleEvent
    at nsPresShell.cpp line 5636
  • #88 nsViewManager::HandleEvent
    at nsViewManager.cpp line 1382
  • #89 nsViewManager::DispatchEvent
    at nsViewManager.cpp line 1337
  • #90 HandleEvent
    at nsView.cpp line 168
  • #91 nsCommonWidget::DispatchEvent
    at nsCommonWidget.cpp line 158
  • #92 nsWindow::OnButtonReleaseEvent
    at nsWindow.cpp line 2186
  • #93 button_release_event_cb
    at nsWindow.cpp line 4669
  • #94 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #95 g_closure_invoke
    at gclosure.c line 767
  • #96 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #97 g_signal_emit_valist
    at gsignal.c line 2987
  • #98 g_signal_emit
    at gsignal.c line 3034
  • #99 gtk_widget_event_internal
    at gtkwidget.c line 4761
  • #100 IA__gtk_propagate_event
    at gtkmain.c line 2396
  • #101 IA__gtk_main_do_event
    at gtkmain.c line 1601
  • #102 gdk_event_dispatch
    at gdkevents-x11.c line 2364
  • #103 g_main_context_dispatch
    at gmain.c line 1814
  • #104 g_main_context_iterate
    at gmain.c line 2448
  • #105 g_main_loop_run
    at gmain.c line 2656
  • #106 IA__gtk_main
    at gtkmain.c line 1205
  • #107 main
    at ephy-main.c line 749


----------- .xsession-errors (51 sec old) ---------------------
[Error 18:20:39.302] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.303] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.304] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.305] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.306] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.306] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.308] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.309] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.309] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.313] Could not load desktop item: libgnome-desktop-2.so.7
[Error 18:20:39.313] Could not load desktop item: libgnome-desktop-2.so.7
warning: .dynamic section for "//usr//lib/opengl/xorg-x11/lib/libGL.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
--------------------------------------------------
Comment 11 Dominic Lachowicz 2009-03-25 17:33:21 UTC
Any chance someone can attach the "gtk-dialog-authentication" and "gnome-web-browser" icons from their respective themes?
Comment 12 Maciej (Matthew) Piechotka 2009-03-25 17:52:04 UTC
Created attachment 131360 [details]
gtk-dialog-authentication.svg

Tango theme has neither of those files. Here's from gnome.
Comment 13 Maciej (Matthew) Piechotka 2009-03-25 17:53:32 UTC
I don't have gnome-web-browser in gnome as well.
Comment 14 Maciej (Matthew) Piechotka 2009-03-25 22:24:11 UTC
(In reply to comment #13)
> I don't have gnome-web-browser in gnome as well.
> 

I meant gnome-icon-theme
Comment 15 Dominic Lachowicz 2009-03-27 12:54:10 UTC
The gtk-dialog-authentication.svg works for me, like it did for Rob. Line 145 (which is where the alleged crash happens in 2.26.0) is:

if(rx < 0)rx = -rx;

How that could crash, I don't know. But then, the functions don't seem to line up:

  • #7 rsvg_parse_path_do_cmd
    at rsvg-path.c line 145
  • #8 rsvg_parse_path
    at rsvg-path.c line 526

is really rsvg_parse_path_data, and calls rsvg_path_end_of_number
Comment 16 Maciej (Matthew) Piechotka 2009-03-27 15:58:31 UTC
(In reply to comment #15)
> The gtk-dialog-authentication.svg works for me, like it did for Rob. Line 145
> (which is where the alleged crash happens in 2.26.0) is:
> 
> if(rx < 0)rx = -rx;
> 
> How that could crash, I don't know. But then, the functions don't seem to line
> up:
> 
> #7  0xb03d7aee in rsvg_parse_path_do_cmd () at rsvg-path.c:145
> 
> is really rsvg_path_arc
> 
> #8  0xb03d915b in rsvg_parse_path () at rsvg-path.c:526
> 
> is really rsvg_parse_path_data, and calls rsvg_path_end_of_number
> 

At least first two facts matches the source I have on disk. Bug of gdb? Anyway I rebuild the epiphany and librsvg. May be it will help.
Comment 17 Maciej (Matthew) Piechotka 2009-03-27 17:13:16 UTC
After rebuild it seems to be fixed. Strange...
Comment 18 Christian Persch 2011-09-06 11:56:18 UTC
Old version, unreproducible, and no reliable testcase. Let's call this INCOMPLETE.