Bug 24620 - WebkitGtk crash when closing tabs
Summary: WebkitGtk crash when closing tabs
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-16 09:06 PDT by Priit Laes (IRC: plaes)
Modified: 2009-04-01 09:29 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2009-03-16 09:06:17 PDT
Application is Epiphany-2.27.0 / WebkitGtk-1.1.3

Crashed when closing tabs

[Thread debugging using libthread_db enabled]
[New Thread 0x7f9359e7c760 (LWP 30015)]
[New Thread 0x7f93422cf950 (LWP 30019)]
0x00007f935521355f in __libc_waitpid (pid=2358, stat_loc=0x7fff61ebc830, 
    options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
	in ../sysdeps/unix/sysv/linux/waitpid.c
#0  0x00007f935521355f in __libc_waitpid (pid=2358, stat_loc=0x7fff61ebc830, 
    options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1  0x00007f9354d4dff9 in IA__g_spawn_sync (
    working_directory=<value optimized out>, argv=<value optimized out>, 
    envp=<value optimized out>, flags=<value optimized out>, 
    child_setup=<value optimized out>, user_data=<value optimized out>, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7fff61ebc9b8) at gspawn.c:382
#2  0x00007f9354d4e308 in IA__g_spawn_command_line_sync (
    command_line=<value optimized out>, standard_output=0x0, 
    standard_error=0x0, exit_status=0x0, error=0x7fff61ebc9b8) at gspawn.c:694
#3  0x00007f9345ba3ba3 in bugbuddy_segv_handle (signum=<value optimized out>)
    at gnome-breakpad.cc:369
#4  <signal handler called>
#5  0x0000000000000000 in ?? ()
#6  0x00007f93588c8969 in WebCore::FontPlatformData::operator== (
    this=<value optimized out>, other=@0x7f934217af80)
    at WebCore/platform/graphics/gtk/FontPlatformDataPango.cpp:222
#7  0x00007f93586501dd in WebCore::FontCache::purgeInactiveFontData (
    this=<value optimized out>, count=21)
    at WebCore/platform/graphics/FontCache.cpp:228
#8  0x00007f935865155e in WebCore::FontCache::releaseFontData (
    this=0x7f9359d815f0, fontData=0x7f93411f8000)
    at WebCore/platform/graphics/FontCache.cpp:295
#9  0x00007f9358654c55 in WebCore::FontFallbackList::releaseFontData (
    this=0x7f9339550000) at WebCore/platform/graphics/FontFallbackList.cpp:64
#10 0x00007f935864f020 in ~Font (this=0x7f93393c0da0)
    at WebCore/platform/graphics/FontFallbackList.h:46
#11 0x00007f9358749a02 in ~StyleInheritedData (this=0x7f93393c0d80)
    at WebCore/rendering/style/StyleInheritedData.cpp:46
#12 0x00007f93587442a0 in ~RenderStyle (this=0x7f9341f7cf08)
    at ./JavaScriptCore/wtf/RefCounted.h:94
#13 0x00007f9358702fc8 in ~RenderObject (this=0x7f93387b5600)
    at ./JavaScriptCore/wtf/RefCounted.h:94
#14 0x00007f93586e2813 in ~RenderInline (this=0x25e9d50)
    at WebCore/rendering/RenderInline.cpp:56
#15 0x00007f93586fe50b in WebCore::RenderObject::arenaDelete (
    this=0x7f93387b5600, arena=0x7f93371a2800, base=0x7f93387b5600)
    at WebCore/rendering/RenderObject.cpp:1861
#16 0x00007f93584669b5 in WebCore::Node::detach (this=0x7f9337158f00)
    at WebCore/dom/Node.cpp:1103
#17 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386a59a0)
    at WebCore/dom/ContainerNode.cpp:591
#18 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386a5d20)
    at WebCore/dom/ContainerNode.cpp:591
#19 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f933938c240)
    at WebCore/dom/ContainerNode.cpp:591
#20 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93372fd690)
    at WebCore/dom/ContainerNode.cpp:591
#21 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f933759dbd0)
    at WebCore/dom/ContainerNode.cpp:591
#22 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386ed480)
    at WebCore/dom/ContainerNode.cpp:591
#23 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386ec0f0)
    at WebCore/dom/ContainerNode.cpp:591
#24 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93394d1620)
    at WebCore/dom/ContainerNode.cpp:591
#25 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f9337520400)
    at WebCore/dom/ContainerNode.cpp:591
#26 0x00007f935843b557 in WebCore::Document::detach (this=0x7f9337520400)
    at WebCore/dom/Document.cpp:1310
#27 0x00007f935860a1c4 in WebCore::Frame::setView (this=0x7f9337684800, 
    view=0x36ebacd) at WebCore/page/Frame.cpp:232
#28 0x00007f935861ed76 in ~Page (this=0x7f933804ed20)
    at WebCore/page/Page.cpp:154
#29 0x00007f935836c8b5 in webkit_web_view_dispose (object=0x127c6b0)
    at WebKit/gtk/webkit/webkitwebview.cpp:858
#30 0x00007f9354fcf6b0 in IA__g_object_run_dispose (object=0x127c6b0)
    at gobject.c:789
#31 0x00007f9357806a06 in gtk_scrolled_window_forall (container=0x2539810, 
    include_internals=0, callback=0x7f93578bd250 <IA__gtk_widget_destroy>, 
    callback_data=0x0) at gtkscrolledwindow.c:1079
#32 0x00007f9357729da9 in gtk_container_destroy (object=0x2539810)
    at gtkcontainer.c:1066
#33 0x00007f9354fcd21f in IA__g_closure_invoke (closure=0x11e5e90, 
    return_value=0x0, n_param_values=1, param_values=0x12944c0, 
    invocation_hint=0x7fff61ebd480) at gclosure.c:767
#34 0x00007f9354fe30cd in signal_emit_unlocked_R (node=0x11e5f20, detail=0, 
    instance=0x2539810, emission_return=0x0, instance_and_params=0x12944c0)
    at gsignal.c:3360
#35 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x2539810, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebd660)
    at gsignal.c:2977
#36 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
#37 0x00007f93577cfb80 in gtk_object_dispose (gobject=0x25e9d50)
    at gtkobject.c:421
#38 0x00007f9354fcf6b0 in IA__g_object_run_dispose (object=0x2539810)
    at gobject.c:789
#39 0x00007f9357729da9 in gtk_container_destroy (object=0x2512700)
    at gtkcontainer.c:1066
#40 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x11e5e90, 
    return_value=0x0, n_param_values=1, param_values=0x2b4bae0, 
    invocation_hint=0x7fff61ebd8b0) at gclosure.c:767
#41 0x00007f9354fe30cd in signal_emit_unlocked_R (node=0x11e5f20, detail=0, 
    instance=0x2512700, emission_return=0x0, instance_and_params=0x2b4bae0)
    at gsignal.c:3360
#42 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x2512700, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebda90)
    at gsignal.c:2977
#43 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
#44 0x00007f93577cfb80 in gtk_object_dispose (gobject=0x25e9d50)
    at gtkobject.c:421
#45 0x00007f9354fcf6b0 in IA__g_object_run_dispose (object=0x2512700)
    at gobject.c:789
#46 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x2ee3360, 
    return_value=0x0, n_param_values=2, param_values=0x3115d80, 
    invocation_hint=0x7fff61ebdcd0) at gclosure.c:767
#47 0x00007f9354fe2cf7 in signal_emit_unlocked_R (node=0x1246120, detail=0, 
    instance=0x127c570, emission_return=0x0, instance_and_params=0x3115d80)
    at gsignal.c:3244
#48 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x127c570, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebded0)
    at gsignal.c:2977
#49 0x00007f9354fe4647 in IA__g_signal_emit_by_name (instance=0x127c570, 
    detailed_signal=0x4ad26f "tab-close-request") at gsignal.c:3071
#50 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x2766b60, 
    return_value=0x0, n_param_values=1, param_values=0x3afdf80, 
    invocation_hint=0x7fff61ebe120) at gclosure.c:767
#51 0x00007f9354fe2cf7 in signal_emit_unlocked_R (node=0x1240650, detail=0, 
    instance=0x2b73390, emission_return=0x0, instance_and_params=0x3afdf80)
    at gsignal.c:3244
#52 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x2b73390, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebe300)
    at gsignal.c:2977
#53 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
#54 0x00007f93576e9c43 in _gtk_action_emit_activate (action=0x2b73390)
    at gtkaction.c:727
#55 0x00007f93576ec209 in closure_accel_activate (closure=0x2f120f0, 
    return_value=0x7fff61ebe5a0, n_param_values=<value optimized out>, 
    param_values=<value optimized out>, 
    invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
    at gtkaction.c:1647
#56 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x2f120f0, 
    return_value=0x7fff61ebe5a0, n_param_values=4, param_values=0x31c0180, 
    invocation_hint=0x7fff61ebe560) at gclosure.c:767
#57 0x00007f9354fe2cf7 in signal_emit_unlocked_R (node=0x123bcf0, 
    detail=1567, instance=0x7f933005d900, emission_return=0x7fff61ebe6e0, 
    instance_and_params=0x31c0180) at gsignal.c:3244
#58 0x00007f9354fe41dc in IA__g_signal_emit_valist (instance=0x7f933005d900, 
    signal_id=<value optimized out>, detail=1567, var_args=0x7fff61ebe740)
    at gsignal.c:2987
#59 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
#60 0x00007f93576e5f95 in IA__gtk_accel_group_activate (
    accel_group=0x7f933005d900, accel_quark=1567, acceleratable=0x26963f0, 
    accel_key=119, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:857
#61 0x00007f93576e609e in IA__gtk_accel_groups_activate (object=0x26963f0, 
    accel_key=119, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:894
#62 0x00007f93578c8f0d in IA__gtk_window_activate_key (window=0x26963f0, 
    event=<value optimized out>) at gtkwindow.c:8256
#63 0x00007f93578c8f99 in gtk_window_key_press_event (widget=0x25e9d50, 
    event=0x36ebacd) at gtkwindow.c:5164
#64 0x00007f93577ad2b8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x11eb120, 
    return_value=0x7fff61ebeab0, n_param_values=<value optimized out>, 
    param_values=0x3d31b50, invocation_hint=<value optimized out>, 
    marshal_data=0x43b760) at gtkmarshalers.c:84
#65 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x11eb120, 
    return_value=0x7fff61ebeab0, n_param_values=2, param_values=0x3d31b50, 
    invocation_hint=0x7fff61ebea70) at gclosure.c:767
#66 0x00007f9354fe29ed in signal_emit_unlocked_R (node=0x11eb190, detail=0, 
    instance=0x26963f0, emission_return=0x7fff61ebebf0, 
    instance_and_params=0x3d31b50) at gsignal.c:3282
#67 0x00007f9354fe41dc in IA__g_signal_emit_valist (instance=0x26963f0, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebec50)
    at gsignal.c:2987
#68 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
#69 0x00007f93578b3dde in gtk_widget_event_internal (widget=0x26963f0, 
    event=0x266fed0) at gtkwidget.c:4761
#70 0x00007f93577a5c3d in IA__gtk_propagate_event (widget=0x26963f0, 
    event=0x266fed0) at gtkmain.c:2370
#71 0x00007f93577a6c83 in IA__gtk_main_do_event (event=0x266fed0)
    at gtkmain.c:1601
#72 0x00007f935742243c in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at gdkevents-x11.c:2364
#73 0x00007f9354d16d59 in IA__g_main_context_dispatch (context=0x11cb2e0)
    at gmain.c:1814
#74 0x00007f9354d1a410 in g_main_context_iterate (context=0x11cb2e0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2448
#75 0x00007f9354d1a8dd in IA__g_main_loop_run (loop=0x1237860) at gmain.c:2656
#76 0x00007f93577a7097 in IA__gtk_main () at gtkmain.c:1205
#77 0x00000000004325e6 in main (argc=1, argv=0x7fff61ec0258)
    at ephy-main.c:781

Thread 2 (Thread 0x7f93422cf950 (LWP 30019)):
#0  0x00007f9354a4f5e6 in __poll (fds=0x1306d80, nfds=5, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
	oldtype = 0
	result = <value optimized out>
#1  0x00007f9354d1a2af in g_main_context_iterate (context=0x23b5450, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2761
	max_priority = 2147483647
	timeout = -1
	some_ready = <value optimized out>
	nfds = 5
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x1306d80
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00007f9354d1a8dd in IA__g_main_loop_run (loop=0x23b5530) at gmain.c:2656
	self = (GThread *) 0x11efdd0
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00007f9354357e70 in link_io_thread_fn (data=<value optimized out>)
    at linc.c:396
No locals.
#4  0x00007f9354d3fe96 in g_thread_create_proxy (data=0x11efdd0)
    at gthread.c:635
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0x00007f935520c017 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
	__res = <value optimized out>
	pd = (struct pthread *) 0x7f93422cf950
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140270447163728, 
        5556567169960115732, 140270481709712, 140270447161840, 0, 4096, 
        -5604060961239335404, -5604080853414314476}, mask_was_saved = 0}}, 
  priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, 
      canceltype = 0}}}
	not_first_call = <value optimized out>
	robust = <value optimized out>
#6  0x00007f9354a57f7d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7f9359e7c760 (LWP 30015)):
#0  0x00007f935521355f in __libc_waitpid (pid=2358, stat_loc=0x7fff61ebc830, 
    options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
	oldtype = 0
	result = <value optimized out>
#1  0x00007f9354d4dff9 in IA__g_spawn_sync (
    working_directory=<value optimized out>, argv=<value optimized out>, 
    envp=<value optimized out>, flags=<value optimized out>, 
    child_setup=<value optimized out>, user_data=<value optimized out>, 
    standard_output=0x0, standard_error=0x0, exit_status=0x0, 
    error=0x7fff61ebc9b8) at gspawn.c:382
	outpipe = -1
	errpipe = -1
	pid = 2358
	fds = {__fds_bits = {42608256, 8, 16, 16, 65210560, 0, 16, 0, 
    65210600, 64659392, 65210560, 140734836230584, 5, 140270760045590, 
    140734836230200, 140734836230312}}
	ret = <value optimized out>
	outstr = (GString *) 0x0
	errstr = (GString *) 0x0
	failed = 0
	status = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2  0x00007f9354d4e308 in IA__g_spawn_command_line_sync (
    command_line=<value optimized out>, standard_output=0x0, 
    standard_error=0x0, exit_status=0x0, error=0x7fff61ebc9b8) at gspawn.c:694
	retval = 0
	argv = (gchar **) 0x3e308c0
	__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3  0x00007f9345ba3ba3 in bugbuddy_segv_handle (signum=<value optimized out>)
    at gnome-breakpad.cc:369
	in_segv = 1
#4  <signal handler called>
No locals.
#5  0x0000000000000000 in ?? ()
No symbol table info available.
#6  0x00007f93588c8969 in WebCore::FontPlatformData::operator== (
    this=<value optimized out>, other=@0x7f934217af80)
    at WebCore/platform/graphics/gtk/FontPlatformDataPango.cpp:222
	thisDesc = (PangoFontDescription *) 0x2855f60
	otherDesc = <value optimized out>
	result = true
#7  0x00007f93586501dd in WebCore::FontCache::purgeInactiveFontData (
    this=<value optimized out>, count=21)
    at WebCore/platform/graphics/FontCache.cpp:228
	keysToRemove = {m_size = 0, 
  m_buffer = {<WTF::VectorBufferBase<WebCore::FontPlatformDataCacheKey>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0x7f933716e400, 
      m_capacity = 195}, <No data fields>}}
	isPurging = true
#8  0x00007f935865155e in WebCore::FontCache::releaseFontData (
    this=0x7f9359d815f0, fontData=0x7f93411f8000)
    at WebCore/platform/graphics/FontCache.cpp:295
No locals.
#9  0x00007f9358654c55 in WebCore::FontFallbackList::releaseFontData (
    this=0x7f9339550000) at WebCore/platform/graphics/FontFallbackList.cpp:64
	numFonts = <value optimized out>
#10 0x00007f935864f020 in ~Font (this=0x7f93393c0da0)
    at WebCore/platform/graphics/FontFallbackList.h:46
No locals.
#11 0x00007f9358749a02 in ~StyleInheritedData (this=0x7f93393c0d80)
    at WebCore/rendering/style/StyleInheritedData.cpp:46
No locals.
#12 0x00007f93587442a0 in ~RenderStyle (this=0x7f9341f7cf08)
    at ./JavaScriptCore/wtf/RefCounted.h:94
No locals.
#13 0x00007f9358702fc8 in ~RenderObject (this=0x7f93387b5600)
    at ./JavaScriptCore/wtf/RefCounted.h:94
No locals.
#14 0x00007f93586e2813 in ~RenderInline (this=0x25e9d50)
    at WebCore/rendering/RenderInline.cpp:56
No locals.
#15 0x00007f93586fe50b in WebCore::RenderObject::arenaDelete (
    this=0x7f93387b5600, arena=0x7f93371a2800, base=0x7f93387b5600)
    at WebCore/rendering/RenderObject.cpp:1861
No locals.
#16 0x00007f93584669b5 in WebCore::Node::detach (this=0x7f9337158f00)
    at WebCore/dom/Node.cpp:1103
	doc = <value optimized out>
#17 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386a59a0)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f9337158f00
#18 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386a5d20)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f93386a59a0
#19 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f933938c240)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f93386a5d20
#20 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93372fd690)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f933938c240
#21 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f933759dbd0)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f93372fd690
#22 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386ed480)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f933759dbd0
#23 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93386ec0f0)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f93386ed480
#24 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f93394d1620)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f93386ec0f0
#25 0x00007f9358433044 in WebCore::ContainerNode::detach (this=0x7f9337520400)
    at WebCore/dom/ContainerNode.cpp:591
	child = (class WebCore::Node *) 0x7f93394d1620
#26 0x00007f935843b557 in WebCore::Document::detach (this=0x7f9337520400)
    at WebCore/dom/Document.cpp:1310
	render = (class WebCore::RenderObject *) 0x7f933807d220
#27 0x00007f935860a1c4 in WebCore::Frame::setView (this=0x7f9337684800, 
    view=0x36ebacd) at WebCore/page/Frame.cpp:232
No locals.
#28 0x00007f935861ed76 in ~Page (this=0x7f933804ed20)
    at WebCore/page/Page.cpp:154
No locals.
#29 0x00007f935836c8b5 in webkit_web_view_dispose (object=0x127c6b0)
    at WebKit/gtk/webkit/webkitwebview.cpp:858
	webView = <value optimized out>
	priv = (WebKitWebViewPrivate *) 0x127c730
#30 0x00007f9354fcf6b0 in IA__g_object_run_dispose (object=0x127c6b0)
    at gobject.c:789
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#31 0x00007f9357806a06 in gtk_scrolled_window_forall (container=0x2539810, 
    include_internals=0, callback=0x7f93578bd250 <IA__gtk_widget_destroy>, 
    callback_data=0x0) at gtkscrolledwindow.c:1079
	__PRETTY_FUNCTION__ = "gtk_scrolled_window_forall"
#32 0x00007f9357729da9 in gtk_container_destroy (object=0x2539810)
    at gtkcontainer.c:1066
No locals.
#33 0x00007f9354fcd21f in IA__g_closure_invoke (closure=0x11e5e90, 
    return_value=0x0, n_param_values=1, param_values=0x12944c0, 
    invocation_hint=0x7fff61ebd480) at gclosure.c:767
	marshal = (GClosureMarshal) 0x7f9354fcb7d0 <g_type_class_meta_marshal>
	marshal_data = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#34 0x00007f9354fe30cd in signal_emit_unlocked_R (node=0x11e5f20, detail=0, 
    instance=0x2539810, emission_return=0x0, instance_and_params=0x12944c0)
    at gsignal.c:3360
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x7fff61ebd8a0, instance = 0x2539810, ihint = {
    signal_id = 8, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, 
  state = EMISSION_STOP, chain_type = 32599984}
	class_closure = (GClosure *) 0x11e5e90
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 8
	max_sequential_handler_number = 80393
	return_value_altered = 0
#35 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x2539810, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebd660)
    at gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0x12944d8
	node = (SignalNode *) 0x11e5f20
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#36 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
	var_args = {{gp_offset = 24, fp_offset = 48, 
    overflow_arg_area = 0x7fff61ebd740, reg_save_area = 0x7fff61ebd680}}
#37 0x00007f93577cfb80 in gtk_object_dispose (gobject=0x25e9d50)
    at gtkobject.c:421
No locals.
#38 0x00007f9354fcf6b0 in IA__g_object_run_dispose (object=0x2539810)
    at gobject.c:789
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#39 0x00007f9357729da9 in gtk_container_destroy (object=0x2512700)
    at gtkcontainer.c:1066
No locals.
#40 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x11e5e90, 
    return_value=0x0, n_param_values=1, param_values=0x2b4bae0, 
    invocation_hint=0x7fff61ebd8b0) at gclosure.c:767
	marshal = (GClosureMarshal) 0x7f9354fcb7d0 <g_type_class_meta_marshal>
	marshal_data = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#41 0x00007f9354fe30cd in signal_emit_unlocked_R (node=0x11e5f20, detail=0, 
    instance=0x2512700, emission_return=0x0, instance_and_params=0x2b4bae0)
    at gsignal.c:3360
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x7fff61ebe110, instance = 0x2512700, ihint = {
    signal_id = 8, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, 
  state = EMISSION_STOP, chain_type = 37427216}
	class_closure = (GClosure *) 0x11e5e90
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 8
	max_sequential_handler_number = 80393
	return_value_altered = 0
#42 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x2512700, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebda90)
    at gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0x2b4baf8
	node = (SignalNode *) 0x11e5f20
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#43 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
	var_args = {{gp_offset = 24, fp_offset = 48, 
    overflow_arg_area = 0x7fff61ebdb70, reg_save_area = 0x7fff61ebdab0}}
#44 0x00007f93577cfb80 in gtk_object_dispose (gobject=0x25e9d50)
    at gtkobject.c:421
No locals.
#45 0x00007f9354fcf6b0 in IA__g_object_run_dispose (object=0x2512700)
    at gobject.c:789
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#46 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x2ee3360, 
    return_value=0x0, n_param_values=2, param_values=0x3115d80, 
    invocation_hint=0x7fff61ebdcd0) at gclosure.c:767
	marshal = (
    GClosureMarshal) 0x7f9354fd9010 <IA__g_cclosure_marshal_VOID__OBJECT>
	marshal_data = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#47 0x00007f9354fe2cf7 in signal_emit_unlocked_R (node=0x1246120, detail=0, 
    instance=0x127c570, emission_return=0x0, instance_and_params=0x3115d80)
    at gsignal.c:3244
	tmp = <value optimized out>
	handler = (Handler *) 0x29ec590
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x7fff61ebe550, instance = 0x127c570, ihint = {
    signal_id = 178, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, 
  state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x12461c0
	handler_list = (Handler *) 0x29ec590
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 178
	max_sequential_handler_number = 80375
	return_value_altered = 0
#48 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x127c570, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebded0)
    at gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0x3115d98
	node = (SignalNode *) 0x1246120
	i = 1
	n_params = 1
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#49 0x00007f9354fe4647 in IA__g_signal_emit_by_name (instance=0x127c570, 
    detailed_signal=0x4ad26f "tab-close-request") at gsignal.c:3071
	var_args = {{gp_offset = 24, fp_offset = 48, 
    overflow_arg_area = 0x7fff61ebdfe0, reg_save_area = 0x7fff61ebdef0}}
	detail = 0
	signal_id = 178
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_by_name"
#50 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x2766b60, 
    return_value=0x0, n_param_values=1, param_values=0x3afdf80, 
    invocation_hint=0x7fff61ebe120) at gclosure.c:767
	marshal = (
    GClosureMarshal) 0x7f9354fd9d10 <IA__g_cclosure_marshal_VOID__VOID>
	marshal_data = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#51 0x00007f9354fe2cf7 in signal_emit_unlocked_R (node=0x1240650, detail=0, 
    instance=0x2b73390, emission_return=0x0, instance_and_params=0x3afdf80)
    at gsignal.c:3244
	tmp = <value optimized out>
	handler = (Handler *) 0x2c6f410
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x0, instance = 0x2b73390, ihint = {
    signal_id = 176, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, 
  state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x12405e0
	handler_list = (Handler *) 0x2c6f410
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 176
	max_sequential_handler_number = 80375
	return_value_altered = 1
#52 0x00007f9354fe4351 in IA__g_signal_emit_valist (instance=0x2b73390, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebe300)
    at gsignal.c:2977
	signal_return_type = 4
	param_values = (GValue *) 0x3afdf98
	node = (SignalNode *) 0x1240650
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#53 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
	var_args = {{gp_offset = 24, fp_offset = 48, 
    overflow_arg_area = 0x7fff61ebe3e0, reg_save_area = 0x7fff61ebe320}}
#54 0x00007f93576e9c43 in _gtk_action_emit_activate (action=0x2b73390)
    at gtkaction.c:727
	group = (GtkActionGroup *) 0x25562d0
#55 0x00007f93576ec209 in closure_accel_activate (closure=0x2f120f0, 
    return_value=0x7fff61ebe5a0, n_param_values=<value optimized out>, 
    param_values=<value optimized out>, 
    invocation_hint=<value optimized out>, marshal_data=<value optimized out>)
    at gtkaction.c:1647
No locals.
#56 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x2f120f0, 
    return_value=0x7fff61ebe5a0, n_param_values=4, param_values=0x31c0180, 
    invocation_hint=0x7fff61ebe560) at gclosure.c:767
	marshal = (GClosureMarshal) 0x7f93576ec1d0 <closure_accel_activate>
	marshal_data = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#57 0x00007f9354fe2cf7 in signal_emit_unlocked_R (node=0x123bcf0, 
    detail=1567, instance=0x7f933005d900, emission_return=0x7fff61ebe6e0, 
    instance_and_params=0x31c0180) at gsignal.c:3244
	tmp = <value optimized out>
	handler = (Handler *) 0x2c61b60
	accumulator = (SignalAccumulator *) 0x123bd70
	emission = {next = 0x7fff61ebea60, instance = 0x7f933005d900, 
  ihint = {signal_id = 170, detail = 1567, run_type = G_SIGNAL_RUN_FIRST}, 
  state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x0
	handler_list = (Handler *) 0x2bac730
	return_accu = (GValue *) 0x7fff61ebe5a0
	accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 170
	max_sequential_handler_number = 80375
	return_value_altered = 0
#58 0x00007f9354fe41dc in IA__g_signal_emit_valist (instance=0x7f933005d900, 
    signal_id=<value optimized out>, detail=1567, var_args=0x7fff61ebe740)
    at gsignal.c:2987
	return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, 
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}}}
	error = <value optimized out>
	signal_return_type = 20
	param_values = (GValue *) 0x31c0198
	node = (SignalNode *) 0x123bcf0
	i = 3
	n_params = 3
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#59 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
	var_args = {{gp_offset = 48, fp_offset = 48, 
    overflow_arg_area = 0x7fff61ebe820, reg_save_area = 0x7fff61ebe760}}
#60 0x00007f93576e5f95 in IA__gtk_accel_group_activate (
    accel_group=0x7f933005d900, accel_quark=1567, acceleratable=0x26963f0, 
    accel_key=119, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:857
	was_handled = 0
	__PRETTY_FUNCTION__ = "IA__gtk_accel_group_activate"
#61 0x00007f93576e609e in IA__gtk_accel_groups_activate (object=0x26963f0, 
    accel_key=119, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:894
	accel_name = <value optimized out>
	accel_quark = 1567
	slist = (GSList *) 0x28015b0
	__PRETTY_FUNCTION__ = "IA__gtk_accel_groups_activate"
#62 0x00007f93578c8f0d in IA__gtk_window_activate_key (window=0x26963f0, 
    event=<value optimized out>) at gtkwindow.c:8256
	key_hash = (GtkKeyHash *) 0x315ee90
	found_entry = (GtkWindowKeyEntry *) 0x291e1a0
	enable_mnemonics = 1
	enable_accels = 1
	__PRETTY_FUNCTION__ = "IA__gtk_window_activate_key"
#63 0x00007f93578c8f99 in gtk_window_key_press_event (widget=0x25e9d50, 
    event=0x36ebacd) at gtkwindow.c:5164
	handled = <value optimized out>
#64 0x00007f93577ad2b8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x11eb120, 
    return_value=0x7fff61ebeab0, n_param_values=<value optimized out>, 
    param_values=0x3d31b50, invocation_hint=<value optimized out>, 
    marshal_data=0x43b760) at gtkmarshalers.c:84
	data1 = (gpointer) 0x26963f0
	data2 = (gpointer) 0x0
	v_return = <value optimized out>
	__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#65 0x00007f9354fcd2cf in IA__g_closure_invoke (closure=0x11eb120, 
    return_value=0x7fff61ebeab0, n_param_values=2, param_values=0x3d31b50, 
    invocation_hint=0x7fff61ebea70) at gclosure.c:767
	marshal = (GClosureMarshal) 0x7f9354fcb7d0 <g_type_class_meta_marshal>
	marshal_data = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#66 0x00007f9354fe29ed in signal_emit_unlocked_R (node=0x11eb190, detail=0, 
    instance=0x26963f0, emission_return=0x7fff61ebebf0, 
    instance_and_params=0x3d31b50) at gsignal.c:3282
	accumulator = (SignalAccumulator *) 0x11ec340
	emission = {next = 0x0, instance = 0x26963f0, ihint = {
    signal_id = 39, detail = 0, run_type = G_SIGNAL_RUN_LAST}, 
  state = EMISSION_RUN, chain_type = 19010704}
	class_closure = (GClosure *) 0x11eb120
	handler_list = (Handler *) 0x2a4a010
	return_accu = (GValue *) 0x7fff61ebeab0
	accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 39
	max_sequential_handler_number = 80375
	return_value_altered = 1
#67 0x00007f9354fe41dc in IA__g_signal_emit_valist (instance=0x26963f0, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fff61ebec50)
    at gsignal.c:2987
	return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, 
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}}}
	error = <value optimized out>
	signal_return_type = 20
	param_values = (GValue *) 0x3d31b68
	node = (SignalNode *) 0x11eb190
	i = 1
	n_params = 1
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#68 0x00007f9354fe4843 in IA__g_signal_emit (instance=0x25e9d50, 
    signal_id=57588429, detail=0) at gsignal.c:3034
	var_args = {{gp_offset = 32, fp_offset = 48, 
    overflow_arg_area = 0x7fff61ebed30, reg_save_area = 0x7fff61ebec70}}
#69 0x00007f93578b3dde in gtk_widget_event_internal (widget=0x26963f0, 
    event=0x266fed0) at gtkwidget.c:4761
	signal_num = <value optimized out>
	return_val = 0
#70 0x00007f93577a5c3d in IA__gtk_propagate_event (widget=0x26963f0, 
    event=0x266fed0) at gtkmain.c:2370
	window = (GtkWidget *) 0x26963f0
	handled_event = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#71 0x00007f93577a6c83 in IA__gtk_main_do_event (event=0x266fed0)
    at gtkmain.c:1601
	event_widget = (GtkWidget *) 0x26963f0
	grab_widget = (GtkWidget *) 0x26963f0
	window_group = (GtkWindowGroup *) 0x0
	rewritten_event = (GdkEvent *) 0x0
	tmp_list = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#72 0x00007f935742243c in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at gdkevents-x11.c:2364
	display = <value optimized out>
	event = (GdkEvent *) 0x266fed0
#73 0x00007f9354d16d59 in IA__g_main_context_dispatch (context=0x11cb2e0)
    at gmain.c:1814
No locals.
#74 0x00007f9354d1a410 in g_main_context_iterate (context=0x11cb2e0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2448
	max_priority = 2147483647
	timeout = 110
	some_ready = 1
	nfds = 10
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x29cf650
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#75 0x00007f9354d1a8dd in IA__g_main_loop_run (loop=0x1237860) at gmain.c:2656
	self = (GThread *) 0x119b0b0
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#76 0x00007f93577a7097 in IA__gtk_main () at gtkmain.c:1205
	tmp_list = (GList *) 0x1236280
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x1211120
	loop = (GMainLoop *) 0x1237860
#77 0x00000000004325e6 in main (argc=1, argv=0x7fff61ec0258)
    at ephy-main.c:781
	option_context = <value optimized out>
	option_group = <value optimized out>
	proxy = <value optimized out>
	error = (GError *) 0x0
	user_time = 28486240
0x00007f935521355f	41	in ../sysdeps/unix/sysv/linux/waitpid.c
Comment 1 Xan Lopez 2009-04-01 09:29:09 PDT
This has been fixed in 1.1.4, thanks for the bug report.