[Webkit-unassigned] [Bug 29669] New: [GTK] Crash in WebCore::CachedResourceHandle
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 22 23:41:37 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=29669
Summary: [GTK] Crash in WebCore::CachedResourceHandle
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Gtk
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: plaes at plaes.org
Webkit-gtk-1.1.15.1 on amd64
Distribution: Gentoo Base System release 2.0.1
Gnome Release: 2.27.92 2009-09-11 (Gentoo)
BugBuddy Version: 2.26.0
System: Linux 2.6.31-rc5-00470-g85dfd81 #166 SMP Tue Aug 11 13:36:25 EEST 2009
x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10603901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks Compact
Icon Theme: gnome
GTK+ Modules: canberra-gtk-module, gnomebreakpad
Memory status: size: 585490432 vsize: 585490432 resident: 77352960 share:
28651520 rss: 77352960 rss_rlim: 18446744073709551615
CPU usage: start_time: 1253685942 rtime: 70306 utime: 69190 stime: 1116
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 0x7ff9221f9770 (LWP 17199)]
[New Thread 0x7ff90b0f6910 (LWP 17200)]
0x00007ff91ca75a4f in __libc_waitpid (pid=18908, stat_loc=0x7fff3c9497f0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
in ../sysdeps/unix/sysv/linux/waitpid.c
#0 0x00007ff91ca75a4f in __libc_waitpid (pid=18908, stat_loc=0x7fff3c9497f0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1 0x00007ff91d0297f9 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=0x7fff3c949978) at gspawn.c:386
#2 0x00007ff91d029b09 in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7fff3c949978) at gspawn.c:700
#3 0x00007ff90c7b1ba3 in bugbuddy_segv_handle (signum=<value optimized out>)
at gnome-breakpad.cc:369
#4 <signal handler called>
#5 WTF::HashMap<WebCore::String,
WebCore::CachedResourceHandle<WebCore::CachedResource>, WebCore::StringHash,
WTF::HashTraits<WebCore::String>,
WTF::HashTraits<WebCore::CachedResourceHandle<WebCore::CachedResource> > >::get
(
this=0x7ff8fff43d40, key=@0x7fff3c949f20)
at ./WebCore/platform/text/StringImpl.h:112
#6 0x00007ff920c666f4 in WebCore::DocumentLoader::subresource (
this=0x7ff907b9ed00, url=@0x7fff3c949f20) at WebCore/loader/DocLoader.h:75
#7 0x00007ff920887a66 in WebKit::FrameLoaderClient::dispatchDidFinishLoading
(this=<value optimized out>, loader=0x7ff907b9ed00,
identifier=<value optimized out>)
at WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:851
#8 0x00007ff920c76169 in WebCore::FrameLoader::dispatchDidFinishLoading (
this=0x7ff90606b850, loader=0x7ff8fff43d40, identifier=140734209761056)
at WebCore/loader/FrameLoader.cpp:5290
#9 0x00007ff920c99335 in WebCore::ResourceLoader::didFinishLoading (
this=0x7fff3c949ec0) at WebCore/loader/ResourceLoader.cpp:273
#10 0x00007ff920c9e19c in WebCore::SubresourceLoader::didFinishLoading (
this=0x7ff907af6000) at WebCore/loader/SubresourceLoader.cpp:190
#11 0x00007ff92100b886 in finishedCallback (session=<value optimized out>,
msg=0x2ff3e40, data=<value optimized out>)
at WebCore/platform/network/soup/ResourceHandleSoup.cpp:324
#12 0x00007ff91e81543d in final_finished (req=0x2ff3e40,
user_data=<value optimized out>) at soup-session-async.c:381
#13 0x00007ff91d2a666a in IA__g_closure_invoke (closure=0x2e2fe00,
return_value=0x0, n_param_values=<value optimized out>,
param_values=0x2be50c0, invocation_hint=0x7fff3c94a270) at gclosure.c:767
#14 0x00007ff91d2bce7b in signal_emit_unlocked_R (node=0x2e16d00,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>,
instance_and_params=<value optimized out>) at gsignal.c:3317
#15 0x00007ff91d2bdd2c in IA__g_signal_emit_valist (instance=0x2ff3e40,
signal_id=<value optimized out>, detail=0, var_args=0x7fff3c94a460)
at gsignal.c:2980
#16 0x00007ff91d2be273 in IA__g_signal_emit (instance=0x7fff3c949ec0,
signal_id=4294196544, detail=1016373024) at gsignal.c:3037
#17 0x00007ff91e80be5f in soup_message_io_finished (msg=0x2ff3e40)
at soup-message-io.c:176
#18 0x00007ff91d2a666a in IA__g_closure_invoke (closure=0x2d869d0,
return_value=0x0, n_param_values=<value optimized out>,
param_values=0x2c388e0, invocation_hint=0x7fff3c94a690) at gclosure.c:767
#19 0x00007ff91d2bc87f in signal_emit_unlocked_R (node=0x2b25a10,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>,
instance_and_params=<value optimized out>) at gsignal.c:3247
#20 0x00007ff91d2bdd2c in IA__g_signal_emit_valist (instance=0x317b6e0,
signal_id=<value optimized out>, detail=0, var_args=0x7fff3c94a880)
at gsignal.c:2980
#21 0x00007ff91d2be273 in IA__g_signal_emit (instance=0x7fff3c949ec0,
signal_id=4294196544, detail=1016373024) at gsignal.c:3037
#22 0x00007ff91e817401 in socket_read_watch (chan=<value optimized out>,
cond=0, user_data=<value optimized out>) at soup-socket.c:1189
#23 0x00007ff91cff25ad in IA__g_main_context_dispatch (context=0x2274140)
at gmain.c:1960
#24 0x00007ff91cff5f68 in g_main_context_iterate (context=0x2274140,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>) at gmain.c:2591
#25 0x00007ff91cff63c5 in IA__g_main_loop_run (loop=0x22cf240) at gmain.c:2799
#26 0x00007ff91fe463e7 in IA__gtk_main () at gtkmain.c:1205
#27 0x00000000004331ed in main (argc=1, argv=0x7fff3c94bd28)
at ephy-main.c:782
Thread 2 (Thread 0x7ff90b0f6910 (LWP 17200)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
No locals.
#1 0x00007ff92095a146 in WTF::TCMalloc_PageHeap::scavengerThread (
this=0x7ff9217e3b40) at JavaScriptCore/wtf/FastMalloc.cpp:2291
No locals.
#2 0x00007ff92095a169 in WTF::TCMalloc_PageHeap::runScavengerThread (
context=0x7ff9217f1c0c) at JavaScriptCore/wtf/FastMalloc.cpp:1429
No locals.
#3 0x00007ff91ca6e2e7 in start_thread (arg=<value optimized out>)
at pthread_create.c:297
__res = <value optimized out>
pd = (struct pthread *) 0x7ff90b0f6910
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140707609143568,
-1735038096388464538, 140707904323232, 140707609141664, 0, 4096,
1736698499656769638, 1736649232148127846}, 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>
#4 0x00007ff91c7de38d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#5 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7ff9221f9770 (LWP 17199)):
#0 0x00007ff91ca75a4f in __libc_waitpid (pid=18908, stat_loc=0x7fff3c9497f0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
oldtype = 0
result = <value optimized out>
#1 0x00007ff91d0297f9 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=0x7fff3c949978) at gspawn.c:386
outpipe = -1
errpipe = -1
pid = 18908
fds = {__fds_bits = {0, 16, 16, 0, 47312728, 140734209759608,
47591616, 47312688, 5, 0, 47312728, 140707910181677, 140734209759224,
140734209759216, 140734209759336, 0}}
ret = -512
outstr = (GString *) 0x0
errstr = (GString *) 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2 0x00007ff91d029b09 in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7fff3c949978) at gspawn.c:700
retval = 0
argv = (gchar **) 0x2d1ef30
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3 0x00007ff90c7b1ba3 in bugbuddy_segv_handle (signum=<value optimized out>)
at gnome-breakpad.cc:369
in_segv = 1
#4 <signal handler called>
No locals.
#5 WTF::HashMap<WebCore::String,
WebCore::CachedResourceHandle<WebCore::CachedResource>, WebCore::StringHash,
WTF::HashTraits<WebCore::String>,
WTF::HashTraits<WebCore::CachedResourceHandle<WebCore::CachedResource> > >::get
(
this=0x7ff8fff43d40, key=@0x7fff3c949f20)
at ./WebCore/platform/text/StringImpl.h:112
entry = <value optimized out>
#6 0x00007ff920c666f4 in WebCore::DocumentLoader::subresource (
this=0x7ff907b9ed00, url=@0x7fff3c949f20) at WebCore/loader/DocLoader.h:75
resource = <value optimized out>
#7 0x00007ff920887a66 in WebKit::FrameLoaderClient::dispatchDidFinishLoading
(this=<value optimized out>, loader=0x7ff907b9ed00,
identifier=<value optimized out>)
at WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:851
webView = (WebKitWebView *) 0x2b0bbc0
webResource = <value optimized out>
uri = <value optimized out>
#8 0x00007ff920c76169 in WebCore::FrameLoader::dispatchDidFinishLoading (
this=0x7ff90606b850, loader=0x7ff8fff43d40, identifier=140734209761056)
at WebCore/loader/FrameLoader.cpp:5290
No locals.
#9 0x00007ff920c99335 in WebCore::ResourceLoader::didFinishLoading (
this=0x7fff3c949ec0) at WebCore/loader/ResourceLoader.cpp:273
No locals.
#10 0x00007ff920c9e19c in WebCore::SubresourceLoader::didFinishLoading (
this=0x7ff907af6000) at WebCore/loader/SubresourceLoader.cpp:190
No locals.
#11 0x00007ff92100b886 in finishedCallback (session=<value optimized out>,
msg=0x2ff3e40, data=<value optimized out>)
at WebCore/platform/network/soup/ResourceHandleSoup.cpp:324
d = (class WebCore::ResourceHandleInternal *) 0x7ff9085cdc00
client = (class WebCore::ResourceHandleClient *) 0x7ff907af6000
#12 0x00007ff91e81543d in final_finished (req=0x2ff3e40,
user_data=<value optimized out>) at soup-session-async.c:381
item = (SoupMessageQueueItem *) 0x2d22120
session = (SoupSession *) 0x2274d40
#13 0x00007ff91d2a666a in IA__g_closure_invoke (closure=0x2e2fe00,
return_value=0x0, n_param_values=<value optimized out>,
param_values=0x2be50c0, invocation_hint=0x7fff3c94a270) at gclosure.c:767
marshal = (
GClosureMarshal) 0x7ff91d2b3510 <IA__g_cclosure_marshal_VOID__VOID>
marshal_data = (gpointer) 0x1
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#14 0x00007ff91d2bce7b in signal_emit_unlocked_R (node=0x2e16d00,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>,
instance_and_params=<value optimized out>) at gsignal.c:3317
tmp = <value optimized out>
handler = (Handler *) 0x2b6b600
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x7fff3c94a680, instance = 0x2ff3e40, ihint = {
signal_id = 385, detail = 0, run_type = G_SIGNAL_RUN_LAST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x2b265f0
handler_list = (Handler *) 0x2a77cc0
return_accu = <value optimized out>
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 = 385
max_sequential_handler_number = 16927
return_value_altered = 1
#15 0x00007ff91d2bdd2c in IA__g_signal_emit_valist (instance=0x2ff3e40,
signal_id=<value optimized out>, detail=0, var_args=0x7fff3c94a460)
at gsignal.c:2980
signal_return_type = 4
param_values = <value optimized out>
node = (SignalNode *) 0x2e16d00
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#16 0x00007ff91d2be273 in IA__g_signal_emit (instance=0x7fff3c949ec0,
signal_id=4294196544, detail=1016373024) at gsignal.c:3037
var_args = {{gp_offset = 24, fp_offset = 48,
overflow_arg_area = 0x7fff3c94a540, reg_save_area = 0x7fff3c94a480}}
#17 0x00007ff91e80be5f in soup_message_io_finished (msg=0x2ff3e40)
at soup-message-io.c:176
No locals.
#18 0x00007ff91d2a666a in IA__g_closure_invoke (closure=0x2d869d0,
return_value=0x0, n_param_values=<value optimized out>,
param_values=0x2c388e0, invocation_hint=0x7fff3c94a690) at gclosure.c:767
marshal = (
GClosureMarshal) 0x7ff91d2b3510 <IA__g_cclosure_marshal_VOID__VOID>
marshal_data = (gpointer) 0x1
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#19 0x00007ff91d2bc87f in signal_emit_unlocked_R (node=0x2b25a10,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>,
instance_and_params=<value optimized out>) at gsignal.c:3247
tmp = <value optimized out>
handler = (Handler *) 0x2a81700
accumulator = (SignalAccumulator *) 0x0
emission = {next = 0x0, instance = 0x317b6e0, ihint = {
signal_id = 388, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
state = EMISSION_RUN, chain_type = 4}
class_closure = (GClosure *) 0x2b258d0
handler_list = (Handler *) 0x2a81700
return_accu = <value optimized out>
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 = 388
max_sequential_handler_number = 16927
return_value_altered = 0
#20 0x00007ff91d2bdd2c in IA__g_signal_emit_valist (instance=0x317b6e0,
signal_id=<value optimized out>, detail=0, var_args=0x7fff3c94a880)
at gsignal.c:2980
signal_return_type = 4
param_values = <value optimized out>
node = (SignalNode *) 0x2b25a10
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#21 0x00007ff91d2be273 in IA__g_signal_emit (instance=0x7fff3c949ec0,
signal_id=4294196544, detail=1016373024) at gsignal.c:3037
var_args = {{gp_offset = 24, fp_offset = 48,
overflow_arg_area = 0x7fff3c94a960, reg_save_area = 0x7fff3c94a8a0}}
#22 0x00007ff91e817401 in socket_read_watch (chan=<value optimized out>,
cond=0, user_data=<value optimized out>) at soup-socket.c:1189
sock = (SoupSocket *) 0x317b6e0
#23 0x00007ff91cff25ad in IA__g_main_context_dispatch (context=0x2274140)
at gmain.c:1960
No locals.
#24 0x00007ff91cff5f68 in g_main_context_iterate (context=0x2274140,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>) at gmain.c:2591
max_priority = 2147483647
timeout = 124
some_ready = 1
nfds = 13
allocated_nfds = 486549904
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#25 0x00007ff91cff63c5 in IA__g_main_loop_run (loop=0x22cf240) at gmain.c:2799
self = (GThread *) 0x22390b0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#26 0x00007ff91fe463e7 in IA__gtk_main () at gtkmain.c:1205
tmp_list = (GList *) 0x22b1640
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x22cb800
loop = (GMainLoop *) 0x22cf240
#27 0x00000000004331ed in main (argc=1, argv=0x7fff3c94bd28)
at ephy-main.c:782
option_context = <value optimized out>
option_group = <value optimized out>
proxy = <value optimized out>
error = (GError *) 0x0
user_time = 69860725
Current language: auto; currently asm
0x00007ff91ca75a4f 41 in ../sysdeps/unix/sysv/linux/waitpid.c
Current language: auto; currently c
The program is running. Quit anyway (and detach it)? (y or n) [answered Y;
input not from terminal]
---- Critical and fatal warnings logged during execution ----
** epiphany **: WebKitWebResource* webkit_web_view_get_resource(WebKitWebView*,
char*): assertion `resourceFound || g_str_equal(identifier,
priv->mainResourceIdentifier)' failed
** epiphany **: const gchar* webkit_web_resource_get_uri(WebKitWebResource*):
assertion `WEBKIT_IS_WEB_RESOURCE(webResource)' failed
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list