Bug 39270
Summary: | Midori browser crashes on http://www.wikitude.org | ||
---|---|---|---|
Product: | WebKit | Reporter: | Tino Keitel <tino+webkit> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Normal | CC: | a.butenka, jeromeg, mrobinson, une.belette |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Linux | ||
URL: | http://www.wikitude.org |
Tino Keitel
I use the midori browser, version 0.2.5. When I visit http://www.wikitude.org, the browser crashes. This is always reproducible. The webkitgtk version is 1.2.1 from Debian unstable.
(gdb) bt
#0 WebCore::FrameLoader::isReplacing (this=0x0) at ../WebCore/loader/FrameLoader.cpp:2855
#1 0x00007ffff356e311 in WebCore::DocumentLoader::doesProgressiveLoad (this=<value optimized out>,
MIMEType=...) at ../WebCore/loader/DocumentLoader.cpp:285
#2 0x00007ffff356e53a in WebCore::DocumentLoader::receivedData (this=0x7fffe978b000,
data=0x7fffe945d200 "<!--\n Error page template for Midori.\n This file is licensed under the terms of the expat license, see the file EXPAT.\n-->\n\n<html>\n<head>\n<title>Error - http://www.connect.facebook.com/widgets/fan.php"..., length=2060) at ../WebCore/loader/DocumentLoader.cpp:291
#3 0x00007ffff35a872f in WebCore::ResourceLoader::didReceiveData (this=0x7fffe93cb200,
data=0x7fffe945d200 "<!--\n Error page template for Midori.\n This file is licensed under the terms of the expat license, see the file EXPAT.\n-->\n\n<html>\n<head>\n<title>Error - http://www.connect.facebook.com/widgets/fan.php"..., length=2060, lengthReceived=2060, allAtOnce=10)
at ../WebCore/loader/ResourceLoader.cpp:259
#4 0x00007ffff35986b8 in WebCore::MainResourceLoader::didReceiveData (this=0x7fffe93cb200,
data=0x7fffe945d200 "<!--\n Error page template for Midori.\n This file is licensed under the terms of the expat license, see the file EXPAT.\n-->\n\n<html>\n<head>\n<title>Error - http://www.connect.facebook.com/widgets/fan.php"..., length=2060, lengthReceived=2060,
allAtOnce=<value optimized out>) at ../WebCore/loader/MainResourceLoader.cpp:405
#5 0x00007ffff359b5b8 in WebCore::MainResourceLoader::continueAfterContentPolicy (
this=0x7fffe93cb200, contentPolicy=<value optimized out>, r=...)
at ../WebCore/loader/MainResourceLoader.cpp:263
#6 0x00007ffff359b776 in WebCore::MainResourceLoader::continueAfterContentPolicy (
this=0x7fffe93cb200, policy=WebCore::PolicyUse) at ../WebCore/loader/MainResourceLoader.cpp:281
#7 0x00007ffff359ce5f in WebCore::MainResourceLoader::callContinueAfterContentPolicy (
this=0x7fffe93cb200, r=...) at ../WebCore/loader/MainResourceLoader.cpp:273
#8 WebCore::MainResourceLoader::didReceiveResponse (this=0x7fffe93cb200, r=...)
at ../WebCore/loader/MainResourceLoader.cpp:367
#9 0x00007ffff3598b96 in WebCore::MainResourceLoader::handleDataLoadNow (this=0x7fffe93cb200)
at ../WebCore/loader/MainResourceLoader.cpp:469
#10 0x00007ffff3639df6 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7ffff7ed0870)
at ../WebCore/platform/ThreadTimers.cpp:112
#11 0x00007ffff38f0e72 in timeout_cb () at ../WebCore/platform/gtk/SharedTimerGtk.cpp:48
#12 0x00007ffff50e8e9b in ?? () from /lib/libglib-2.0.so.0
#13 0x00007ffff50e86c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#14 0x00007ffff50ec538 in ?? () from /lib/libglib-2.0.so.0
#15 0x00007ffff50eca45 in g_main_loop_run () from /lib/libglib-2.0.so.0
#16 0x00007ffff746d647 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x0000000000423c6e in main (argc=1, argv=0x7fffffffe1f8) at ../midori/main.c:2119
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Doesn't happen for me on Mac ToT (with Safari).
Alexander Butenko
can confirm with midori 0.2.5 / webkit 1.2.0 on windows.
Jérôme Guelfucci
This is likely to be a Midori bug, Christian gave me that patch to fix it (needs reviewing): http://andre.privatepaste.com/34cb6d4183