Bug 247640 - Konqueror crashes while viewing a webpage
Summary: Konqueror crashes while viewing a webpage
Status: RESOLVED DUPLICATE of bug 247684
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-13 13:12 UTC by Tuomas Nurmi
Modified: 2010-08-15 11:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tuomas Nurmi 2010-08-13 13:12:18 UTC
Application: konqueror (4.5.00 (KDE 4.5.0))
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Konqueror keeps crashing while viewing this webpage, with no other action from my part:

http://digitizor.com/2010/08/11/how-to-switch-to-webkit-in-konqueror-browser-kde-sc-4-5kubuntu/

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc03cc0f760 (LWP 7647))]

Thread 2 (Thread 0x7fc021491710 (LWP 7790)):
#0  0x00007fc03c48ef83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fc0346824a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fc0346828fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fc039fa3bd6 in QEventDispatcherGlib::processEvents (this=0x1d6dd20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fc039f767b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fc039f76b9c in QEventLoop::exec (this=0x7fc021490db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fc039e8223d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fc039f566d8 in QInotifyFileSystemWatcherEngine::run (this=0x1bb8560) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fc039e851be in QThreadPrivate::start (arg=0x1bb8560) at thread/qthread_unix.cpp:266
#9  0x00007fc0379a49ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fc03c49b6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc03cc0f760 (LWP 7647)):
[KCrash Handler]
#6  0x00007fc029552803 in KHTMLPart::closeUrl (this=0x1261e5b0) at ../../khtml/khtml_part.cpp:923
#7  0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x10178740) at ../../khtml/khtml_part.cpp:964
#8  0x00007fc0295529bb in KHTMLPart::closeUrl (this=0xdb50ac0) at ../../khtml/khtml_part.cpp:964
#9  0x00007fc0295529bb in KHTMLPart::closeUrl (this=0xd0be6e0) at ../../khtml/khtml_part.cpp:964
#10 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0xa61e2b0) at ../../khtml/khtml_part.cpp:964
#11 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x7c1c470) at ../../khtml/khtml_part.cpp:964
#12 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x58410c0) at ../../khtml/khtml_part.cpp:964
#13 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x43cd630) at ../../khtml/khtml_part.cpp:964
#14 0x00007fc029572a2d in KHTMLPart::openUrl (this=0x43cd630, url=...) at ../../khtml/khtml_part.cpp:783
#15 0x00007fc029560e0a in KHTMLPart::navigateChild (this=<value optimized out>, child=0x43d3110, url=...) at ../../khtml/khtml_part.cpp:4483
#16 0x00007fc0295616ba in KHTMLPart::processObjectRequest (this=0x2191e90, child=0x43d3110, _url=<value optimized out>, mimetype=...) at ../../khtml/khtml_part.cpp:4435
#17 0x00007fc02957e8be in KHTMLRun::foundMimeType (this=0x18424fe0, _type=<value optimized out>) at ../../khtml/khtml_run.cpp:55
#18 0x00007fc03b173462 in KRun::mimeTypeDetermined (this=0x0, mimeType=...) at ../../kio/kio/krun.cpp:1381
#19 0x00007fc03bd41521 in KParts::BrowserRun::slotBrowserMimetype (this=0x18424fe0, _job=<value optimized out>, type=<value optimized out>) at ../../kparts/browserrun.cpp:238
#20 0x00007fc03bd41bb9 in KParts::BrowserRun::qt_metacall (this=0x18424fe0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7a544200) at ./browserrun.moc:80
#21 0x00007fc039f8f7a7 in QMetaObject::activate (sender=0x108be390, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd740b90) at kernel/qobject.cpp:3280
#22 0x00007fc03b102407 in KIO::TransferJob::mimetype (this=0x0, _t1=0x108be390, _t2=<value optimized out>) at ./jobclasses.moc:416
#23 0x00007fc03b104a96 in KIO::TransferJob::slotMimetype (this=0x108be390, type=...) at ../../kio/kio/job.cpp:1207
#24 0x00007fc03b108a86 in KIO::TransferJob::qt_metacall (this=0x108be390, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7a5443b0) at ./jobclasses.moc:370
#25 0x00007fc039f8f7a7 in QMetaObject::activate (sender=0x17e50220, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd740b90) at kernel/qobject.cpp:3280
#26 0x00007fc03b1b6585 in KIO::SlaveInterface::mimeType (this=0x0, _t1=<value optimized out>) at ./slaveinterface.moc:273
#27 0x00007fc03b1b9537 in KIO::SlaveInterface::dispatch (this=0x17e50220, _cmd=21, rawdata=...) at ../../kio/kio/slaveinterface.cpp:270
#28 0x00007fc03b1b6bf3 in KIO::SlaveInterface::dispatch (this=0x17e50220) at ../../kio/kio/slaveinterface.cpp:91
#29 0x00007fc03b1aa7a6 in KIO::Slave::gotInput (this=0x17e50220) at ../../kio/kio/slave.cpp:344
#30 0x00007fc03b1aa98c in KIO::Slave::qt_metacall (this=0x17e50220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7a5447c0) at ./slave.moc:82
#31 0x00007fc039f8f7a7 in QMetaObject::activate (sender=0x1813a8c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd740b90) at kernel/qobject.cpp:3280
#32 0x00007fc03b0d6df7 in KIO::ConnectionPrivate::dequeue (this=0x1089a470) at ../../kio/kio/connection.cpp:82
#33 0x00007fc03b0d6f1d in KIO::Connection::qt_metacall (this=0x1813a8c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x5344f30) at ./connection.moc:79
#34 0x00007fc039f8987e in QObject::event (this=0x1813a8c0, e=0x0) at kernel/qobject.cpp:1219
#35 0x00007fc03906ccdc in QApplicationPrivate::notify_helper (this=0xcdc070, receiver=0x1813a8c0, e=0xdd53940) at kernel/qapplication.cpp:4389
#36 0x00007fc0390727cd in QApplication::notify (this=0x7fff7a549980, receiver=0x1813a8c0, e=0xdd53940) at kernel/qapplication.cpp:4270
#37 0x00007fc03a9b1eb6 in KApplication::notify (this=0x7fff7a549980, receiver=0x1813a8c0, event=0xdd53940) at ../../kdeui/kernel/kapplication.cpp:310
#38 0x00007fc039f77a8c in QCoreApplication::notifyInternal (this=0x7fff7a549980, receiver=0x1813a8c0, event=0xdd53940) at kernel/qcoreapplication.cpp:732
#39 0x00007fc039f7a9b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xcbea60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xcbea60) at kernel/qcoreapplication.cpp:1373
#41 0x00007fc039fa4043 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007fc03467e8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007fc034682748 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007fc0346828fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x00007fc039fa3b83 in QEventDispatcherGlib::processEvents (this=0xcbe560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#47 0x00007fc03911e7ee in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007fc039f767b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#49 0x00007fc039f76b9c in QEventLoop::exec (this=0x7fff7a545210, flags=) at kernel/qeventloop.cpp:201
#50 0x00007fc03b18be2c in KIO::NetAccess::enter_loop (this=0x7fff7a5452b0) at ../../kio/kio/netaccess.cpp:502
#51 0x00007fc03b18c47f in KIO::NetAccess::synchronousRunInternal (this=0x7fff7a5452b0, job=0xd665130, window=<value optimized out>, data=0x7fff7a545460, finalURL=0x7fff7a5453c0, 
    metaData=0x7fff7a545440) at ../../kio/kio/netaccess.cpp:487
#52 0x00007fc03b18cb71 in KIO::NetAccess::synchronousRun (job=0xd665130, window=0x0, data=0x7fff7a545460, finalURL=0x7fff7a5453c0, metaData=<value optimized out>) at ../../kio/kio/netaccess.cpp:277
#53 0x00007fc0297eed17 in KJS::XMLHttpRequest::send (this=0x7fc0327e3680, _body=<value optimized out>, ec=<value optimized out>) at ../../khtml/ecma/xmlhttprequest.cpp:509
#54 0x00007fc0297effd0 in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff7a545f00, thisObj=0x7fc0327e3680, args=...) at ../../khtml/ecma/xmlhttprequest.cpp:912
#55 0x00007fc028c51238 in KJS::JSObject::call (exec=0x7fff7a545f00, codeBlock=..., parentExec=0x7fff7a546770) at ../../kjs/object.h:616
#56 KJS::Machine::runBlock (exec=0x7fff7a545f00, codeBlock=..., parentExec=0x7fff7a546770) at codes.def:1204
#57 0x00007fc028c2f3b4 in KJS::FunctionImp::callAsFunction (this=0x7fc01d54d440, exec=0x7fff7a546770, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:172
#58 0x00007fc028c51238 in KJS::JSObject::call (exec=0x7fff7a546770, codeBlock=..., parentExec=0x7fff7a546fe0) at ../../kjs/object.h:616
#59 KJS::Machine::runBlock (exec=0x7fff7a546770, codeBlock=..., parentExec=0x7fff7a546fe0) at codes.def:1204
#60 0x00007fc028c2f3b4 in KJS::FunctionImp::callAsFunction (this=0x7fc01e98dc80, exec=0x7fff7a546fe0, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:172
#61 0x00007fc028c51238 in KJS::JSObject::call (exec=0x7fff7a546fe0, codeBlock=..., parentExec=0x14932650) at ../../kjs/object.h:616
#62 KJS::Machine::runBlock (exec=0x7fff7a546fe0, codeBlock=..., parentExec=0x14932650) at codes.def:1204
#63 0x00007fc028c2f3b4 in KJS::FunctionImp::callAsFunction (this=0x7fc01cc49480, exec=0x14932650, thisObj=<value optimized out>, args=<value optimized out>) at ../../kjs/function.cpp:172
#64 0x00007fc0297e322a in KJS::JSObject::call (this=0x13ee7dd0, evt=...) at ../../kjs/object.h:616
#65 KJS::JSEventListener::handleEvent (this=0x13ee7dd0, evt=...) at ../../khtml/ecma/kjs_events.cpp:106
#66 0x00007fc029603744 in DOM::EventTargetImpl::handleLocalEvents (this=<value optimized out>, evt=<value optimized out>, useCapture=<value optimized out>) at ../../khtml/xml/dom2_eventsimpl.cpp:61
#67 0x00007fc0295da2db in DOM::NodeImpl::dispatchGenericEvent (this=0x109b7050, evt=0xf295950) at ../../khtml/xml/dom_nodeimpl.cpp:469
#68 0x00007fc0295dbd41 in DOM::NodeImpl::dispatchWindowEvent (this=0x109b7050, _id=17, canBubbleArg=<value optimized out>, cancelableArg=<value optimized out>) at ../../khtml/xml/dom_nodeimpl.cpp:535
#69 0x00007fc0295527ff in KHTMLPart::closeUrl (this=0x148d1330) at ../../khtml/khtml_part.cpp:922
#70 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x11fa23c0) at ../../khtml/khtml_part.cpp:964
#71 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x10178740) at ../../khtml/khtml_part.cpp:964
#72 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0xdb50ac0) at ../../khtml/khtml_part.cpp:964
#73 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0xd0be6e0) at ../../khtml/khtml_part.cpp:964
#74 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0xa61e2b0) at ../../khtml/khtml_part.cpp:964
#75 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x7c1c470) at ../../khtml/khtml_part.cpp:964
#76 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x58410c0) at ../../khtml/khtml_part.cpp:964
#77 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x43cd630) at ../../khtml/khtml_part.cpp:964
#78 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x2191e90) at ../../khtml/khtml_part.cpp:964
#79 0x00007fc0295529bb in KHTMLPart::closeUrl (this=0x19c2750) at ../../khtml/khtml_part.cpp:964
#80 0x00007fc03c77e9e3 in KonqView::stop (this=0x19c27f0) at ../../../../apps/konqueror/src/konqview.cpp:895
#81 0x00007fc03c7b4205 in KonqMainWindow::abortLoading (this=0xe6d7d0) at ../../../../apps/konqueror/src/konqmainwindow.cpp:1133
#82 0x00007fc03c7c4cf0 in KonqMainWindow::openUrl (this=0xe6d7d0, _view=0x19c27f0, _url=..., _mimeType=<value optimized out>, _req=<value optimized out>, trustedSource=<value optimized out>)
    at ../../../../apps/konqueror/src/konqmainwindow.cpp:597
#83 0x00007fc03c7c747a in KonqMainWindow::openUrlRequestHelper (this=0xe6d7d0, childView=0x19c27f0, url=..., args=..., browserArgs=<value optimized out>)
    at ../../../../apps/konqueror/src/konqmainwindow.cpp:1045
#84 0x00007fc03c7c7728 in KonqMainWindow::slotOpenURLRequest (this=0xe6d7d0, url=..., args=..., browserArgs=...) at ../../../../apps/konqueror/src/konqmainwindow.cpp:1035
#85 0x00007fc03c7d6c78 in KonqMainWindow::qt_metacall (this=0xe6d7d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7a5487d0) at ./konqmainwindow.moc:348
#86 0x00007fc039f8f7a7 in QMetaObject::activate (sender=0x1a78560, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd740b90) at kernel/qobject.cpp:3280
#87 0x00007fc03bd33caf in KParts::BrowserExtension::openUrlRequestDelayed (this=0x0, _t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized out>) at ./browserextension.moc:293
#88 0x00007fc03bd3564b in KParts::BrowserExtension::slotEmitOpenUrlRequestDelayed (this=0x1a78560) at ../../kparts/browserextension.cpp:668
#89 0x00007fc03bd37198 in KParts::BrowserExtension::qt_metacall (this=0x1a78560, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3c1c1b0) at ./browserextension.moc:231
#90 0x00007fc0295903d0 in KHTMLPartBrowserExtension::qt_metacall (this=0x0, _c=QMetaObject::InvokeMetaMethod, _id=-128, _a=0xd740b90) at ./khtml_ext.moc:91
#91 0x00007fc039f8987e in QObject::event (this=0x1a78560, e=0x0) at kernel/qobject.cpp:1219
#92 0x00007fc03906ccdc in QApplicationPrivate::notify_helper (this=0xcdc070, receiver=0x1a78560, e=0xdd6e820) at kernel/qapplication.cpp:4389
#93 0x00007fc0390727cd in QApplication::notify (this=0x7fff7a549980, receiver=0x1a78560, e=0xdd6e820) at kernel/qapplication.cpp:4270
#94 0x00007fc03a9b1eb6 in KApplication::notify (this=0x7fff7a549980, receiver=0x1a78560, event=0xdd6e820) at ../../kdeui/kernel/kapplication.cpp:310
#95 0x00007fc039f77a8c in QCoreApplication::notifyInternal (this=0x7fff7a549980, receiver=0x1a78560, event=0xdd6e820) at kernel/qcoreapplication.cpp:732
#96 0x00007fc039f7a9b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xcbea60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#97 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xcbea60) at kernel/qcoreapplication.cpp:1373
#98 0x00007fc039fa4043 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#99 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#100 0x00007fc03467e8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#101 0x00007fc034682748 in ?? () from /lib/libglib-2.0.so.0
#102 0x00007fc0346828fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#103 0x00007fc039fa3b83 in QEventDispatcherGlib::processEvents (this=0xcbe560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#104 0x00007fc03911e7ee in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#105 0x00007fc039f767b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#106 0x00007fc039f76b9c in QEventLoop::exec (this=0x7fff7a549750, flags=) at kernel/qeventloop.cpp:201
#107 0x00007fc039f7ac4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#108 0x00007fc03c7ff07e in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:234
#109 0x00007fc03c3d3c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff7a54a288) at libc-start.c:226
#110 0x00000000004006b9 in _start ()

Possible duplicates by query: bug 247046, bug 243167, bug 237471, bug 220682, bug 217672.

Reported using DrKonqi
Comment 1 Tuomas Nurmi 2010-08-13 13:27:48 UTC
Update:

This seems to be a KHTML -related issue. I followed the instructions on the page to change Konqueror to use webkit, and now the page has been open for several minutes without Konqueror crashing.
Comment 2 Nicolas L. 2010-08-15 11:39:47 UTC

*** This bug has been marked as a duplicate of bug 247684 ***