Bug 205463

Summary: [webkit-kde] konqueror crashed when clicking link to .ppt document
Product: [Unmaintained] kdelibs Reporter: Marcus Better <marcus>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED WORKSFORME    
Severity: crash CC: adawit
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: the page with the link

Description Marcus Better 2009-08-28 11:28:46 UTC
Application that crashed: konqueror
Version of the application: 4.3.00 (KDE 4.3.0)
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.5-melech x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Konqueror with the WebKit kpart crashes reproducibly when clicking on the link called "Algebraic Topology and Distributed Computing" on the following Google search results page:
http://www.google.com/search?hl=sv&q=distributed+atomic+counters&start=10&sa=N

This link leads to this PowerPoint document:
  http://www.cis.upenn.edu/~alur/Spring09/ch10.ppt


 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f868bc2f1f0 in vtable for __cxxabiv1::__si_class_type_info () from /usr/lib/libstdc++.so.6
#6  0x00007f8684cf5680 in WebCore::FrameLoaderClientQt::committedLoad (this=0xeaa5e0, loader=0x44bc7f0, data=0x18ad568 "\320\317\21\340\241\261\32\341", length=1440)
    at ../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp:682
#7  0x00007f8684ad7f1d in WebCore::DocumentLoader::commitLoad (this=0x44bc7f0, data=0x18ad568 "\320\317\21\340\241\261\32\341", length=1440) at loader/DocumentLoader.cpp:355
#8  0x00007f8684b10229 in WebCore::ResourceLoader::didReceiveData (this=0x36f5da0, data=0x18ad568 "\320\317\21\340\241\261\32\341", length=1440, lengthReceived=1440, allAtOnce=true)
    at loader/ResourceLoader.cpp:263
#9  0x00007f8684b0841e in WebCore::MainResourceLoader::didReceiveData (this=0x2503f60, data=0x44bcb40 "", length=0, lengthReceived=1, allAtOnce=112) at loader/MainResourceLoader.cpp:341
#10 0x00007f8684cda2a6 in WebCore::QNetworkReplyHandler::forwardData (this=0x338b3d0) at platform/network/qt/QNetworkReplyHandler.cpp:338
#11 0x00007f8684cda728 in WebCore::QNetworkReplyHandler::qt_metacall (this=0x338b3d0, _c=QMetaObject::InvokeMetaMethod, _id=-2056980112, _a=<value optimized out>)
    at .moc/release-shared/moc_QNetworkReplyHandler.cpp:71
#12 0x00007f868dea0f68 in QObject::event (this=0x338b3d0, e=0x3640310) at kernel/qobject.cpp:1110
#13 0x00007f868be1e80d in QApplicationPrivate::notify_helper (this=0x69ff20, receiver=0x338b3d0, e=0x3640310) at kernel/qapplication.cpp:4056
#14 0x00007f868be2686a in QApplication::notify (this=0x7fff7cf32770, receiver=0x338b3d0, e=0x3640310) at kernel/qapplication.cpp:4021
#15 0x00007f868ca77b2b in KApplication::notify (this=0x7fff7cf32770, receiver=0x338b3d0, event=0x3640310) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00007f868de9151c in QCoreApplication::notifyInternal (this=0x7fff7cf32770, receiver=0x338b3d0, event=0x3640310) at kernel/qcoreapplication.cpp:610
#17 0x00007f868de92164 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x611f80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x611f80) at kernel/qcoreapplication.cpp:1247
#19 0x00007f868deb9f73 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#21 0x00007f868ad3b7aa in g_main_dispatch (context=0x6a2920) at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:1824
#22 IA__g_main_context_dispatch (context=0x6a2920) at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2377
#23 0x00007f868ad3edf8 in g_main_context_iterate (context=0x6a2920, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2455
#24 0x00007f868ad3efac in IA__g_main_context_iteration (context=0x6a2920, may_block=1) at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2518
#25 0x00007f868deb9bff in QEventDispatcherGlib::processEvents (this=0x614850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#26 0x00007f868beb564f in QGuiEventDispatcherGlib::processEvents (this=0x2503f60, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#27 0x00007f868de8fde2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f868de901b4 in QEventLoop::exec (this=0x7fff7cf32510, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f868de92424 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#30 0x00007f8682fcd909 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#31 0x0000000000407264 in launch (argc=3, _name=0x667398 "konqueror", args=<value optimized out>, cwd=0x0, envc=0, envs=0x6673eb "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a0ff "0") at ../../kinit/kinit.cpp:676
#32 0x0000000000407a28 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1168
#33 0x0000000000407fae in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1361
#34 0x000000000040863b in main (argc=2, argv=0x7fff7cf33d58, envp=0x7fff7cf33d70) at ../../kinit/kinit.cpp:1788

Reported using DrKonqi
Comment 1 Marcus Better 2009-08-28 11:29:56 UTC
Created attachment 36529 [details]
the page with the link

Here is the saved search result page with the link.
Comment 2 Marcus Better 2009-08-28 11:31:40 UTC
I cannot reproduce by loading up the saved search results page, but it happens
every time when doing the real search on Google.
Comment 3 Dario Andres 2009-09-02 02:47:06 UTC
*** Bug 205872 has been marked as a duplicate of this bug. ***
Comment 4 Dawit Alemayehu 2009-10-23 17:43:56 UTC
I cannot duplicate these crash in the current version (r1039494) of the webkit part. Please update to the current version and re-open this ticket if the issue persists. Thanks for the report.
Comment 5 Dario Andres 2010-11-18 14:53:13 UTC
[Comment from a bug triager]
Moving old kdewebkit bug reports to kdelibs/kdewebkit. Sorry about the noise