Application: konqueror (4.7.2 (4.7.2)) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: just started Konqueror and chose another site to go to. The website is ok, np with it in the other browsers I use. Site was: www.secondlife.com The crash can be reproduced every time. -- Backtrace: Application: Konqueror (konqueror), signal: Segmentation fault [Current thread is 1 (Thread 0xb77c2710 (LWP 2067))] Thread 3 (Thread 0xb4f4db70 (LWP 2078)): #0 0x00a88d50 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x001eff54 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0x016a3e70 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x016a48f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x016a4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x01554b37 in QEventDispatcherGlib::processEvents (this=0x9a946c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x015251dd in QEventLoop::processEvents (this=0xb4f4d2b0, flags=...) at kernel/qeventloop.cpp:149 #7 0x01525421 in QEventLoop::exec (this=0xb4f4d2b0, flags=...) at kernel/qeventloop.cpp:201 #8 0x0142890b in QThread::exec (this=0x9490e48) at thread/qthread.cpp:498 #9 0x01505e2d in QInotifyFileSystemWatcherEngine::run (this=0x9490e48) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x0142b7b3 in QThreadPrivate::start (arg=0x9490e48) at thread/qthread_unix.cpp:331 #11 0x00a85d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb4410b70 (LWP 2080)): #0 0x00a3ad10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x014827d5 in do_gettime (frac=0xb4410030, sec=0xb4410028) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x015554b6 in QTimerInfoList::updateCurrentTime (this=0x9b530c4) at kernel/qeventdispatcher_unix.cpp:339 #4 0x0155580a in QTimerInfoList::timerWait (this=0x9b530c4, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x01554053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb441013c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x015540ed in timerSourcePrepare (source=0x9b53090, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x016a388c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x016a4637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x016a4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x01554b37 in QEventDispatcherGlib::processEvents (this=0x9b52d00, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x015251dd in QEventLoop::processEvents (this=0xb44102c0, flags=...) at kernel/qeventloop.cpp:149 #12 0x01525421 in QEventLoop::exec (this=0xb44102c0, flags=...) at kernel/qeventloop.cpp:201 #13 0x0142890b in QThread::exec (this=0x9b5ebc0) at thread/qthread.cpp:498 #14 0x007141df in KIO::NameLookUpThread::run (this=0x9b5ebc0) at ../../kio/kio/hostinfo.cpp:226 #15 0x0142b7b3 in QThreadPrivate::start (arg=0x9b5ebc0) at thread/qthread_unix.cpp:331 #16 0x00a85d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb77c2710 (LWP 2067)): [KCrash Handler] #7 0x00ed3a96 in serviceTypes (this=0x0) at ../../../konqueror/src/konqview.h:280 #8 KonqView::supportsMimeType (this=0x0, mimeType=...) at ../../../konqueror/src/konqview.cpp:1240 #9 0x00ed6137 in KonqView::showsDirectory (this=0x0) at ../../../konqueror/src/konqview.cpp:1393 #10 0x00ed0bf3 in KonqRun::tryOpenView (this=0x94ec3a0, mimeType=..., associatedAppIsKonqueror=false) at ../../../konqueror/src/konqrun.cpp:156 #11 0x00ed0cbc in KonqRun::foundMimeType (this=0x94ec3a0, _type=...) at ../../../konqueror/src/konqrun.cpp:92 #12 0x006bda8f in KRun::mimeTypeDetermined (this=0x94ec3a0, mimeType=...) at ../../kio/kio/krun.cpp:1433 #13 0x002f098b in KParts::BrowserRun::slotBrowserMimetype (this=0x94ec3a0, _job=0x9b94ed0, type=...) at ../../kparts/browserrun.cpp:245 #14 0x002f0ea4 in KParts::BrowserRun::qt_metacall (this=0x94ec3a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfe3ce04) at ./browserrun.moc:80 #15 0x00ed1502 in KonqRun::qt_metacall (this=0x94ec3a0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfe3ce04) at ./konqrun.moc:69 #16 0x0152cb7d in metacall (argv=0xbfe3ce04, idx=12, cl=QMetaObject::InvokeMetaMethod, object=0x94ec3a0) at kernel/qmetaobject.cpp:237 #17 QMetaObject::metacall (object=0x94ec3a0, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbfe3ce04) at kernel/qmetaobject.cpp:232 #18 0x0153ba6a in QMetaObject::activate (sender=0x9b94ed0, m=0x82360c, local_signal_index=4, argv=0xbfe3ce04) at kernel/qobject.cpp:3278 #19 0x0064e6cd in KIO::TransferJob::mimetype (this=0x9b94ed0, _t1=0x9b94ed0, _t2=...) at ./jobclasses.moc:419 #20 0x0064e738 in KIO::TransferJob::slotMimetype (this=0x9b94ed0, type=...) at ../../kio/kio/job.cpp:1180 #21 0x006508eb in KIO::TransferJob::qt_metacall (this=0x9b94ed0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfe3cf88) at ./jobclasses.moc:372 #22 0x0152cb7d in metacall (argv=0xbfe3cf88, idx=50, cl=QMetaObject::InvokeMetaMethod, object=0x9b94ed0) at kernel/qmetaobject.cpp:237 #23 QMetaObject::metacall (object=0x9b94ed0, cl=QMetaObject::InvokeMetaMethod, idx=50, argv=0xbfe3cf88) at kernel/qmetaobject.cpp:232 #24 0x0153ba6a in QMetaObject::activate (sender=0x9b97a18, m=0x8256a0, local_signal_index=19, argv=0xbfe3cf88) at kernel/qobject.cpp:3278 #25 0x00705d35 in KIO::SlaveInterface::mimeType (this=0x9b97a18, _t1=...) at ./slaveinterface.moc:273 #26 0x0070857b in KIO::SlaveInterface::dispatch (this=0x9b97a18, _cmd=21, rawdata=...) at ../../kio/kio/slaveinterface.cpp:267 #27 0x00704c5a in KIO::SlaveInterface::dispatch (this=0x9b97a18) at ../../kio/kio/slaveinterface.cpp:88 #28 0x006f6348 in KIO::Slave::gotInput (this=0x9b97a18) at ../../kio/kio/slave.cpp:344 #29 0x006f6bbc in KIO::Slave::qt_metacall (this=0x9b97a18, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfe3d234) at ./slave.moc:82 #30 0x0152cb7d in metacall (argv=0xbfe3d234, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x9b97a18) at kernel/qmetaobject.cpp:237 #31 QMetaObject::metacall (object=0x9b97a18, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfe3d234) at kernel/qmetaobject.cpp:232 #32 0x0153ba6a in QMetaObject::activate (sender=0x9b9fb98, m=0x822508, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #33 0x00614f65 in KIO::Connection::readyRead (this=0x9b9fb98) at ./connection.moc:92 #34 0x0061579a in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #35 KIO::ConnectionPrivate::dequeue (this=0x9baab18) at ../../kio/kio/connection.cpp:71 #36 0x0061586f in KIO::Connection::qt_metacall (this=0x9b9fb98, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x9bb53d8) at ./connection.moc:79 #37 0x0152cb7d in metacall (argv=0x9bb53d8, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x9b9fb98) at kernel/qmetaobject.cpp:237 #38 QMetaObject::metacall (object=0x9b9fb98, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x9bb53d8) at kernel/qmetaobject.cpp:232 #39 0x01537685 in QMetaCallEvent::placeMetaCall (this=0x9badca0, object=0x9b9fb98) at kernel/qobject.cpp:535 #40 0x0153eb52 in QObject::event (this=0x9b9fb98, e=0x9badca0) at kernel/qobject.cpp:1217 #41 0x03214d54 in notify_helper (e=0x9badca0, receiver=0x9b9fb98, this=0x945f5a8) at kernel/qapplication.cpp:4486 #42 QApplicationPrivate::notify_helper (this=0x945f5a8, receiver=0x9b9fb98, e=0x9badca0) at kernel/qapplication.cpp:4458 #43 0x0321a103 in QApplication::notify (this=0x9badca0, receiver=0x9b9fb98, e=0x9badca0) at kernel/qapplication.cpp:3886 #44 0x0116e681 in KApplication::notify (this=0xbfe3dadc, receiver=0x9b9fb98, event=0x9badca0) at ../../kdeui/kernel/kapplication.cpp:311 #45 0x0152619e in QCoreApplication::notifyInternal (this=0xbfe3dadc, receiver=0x9b9fb98, event=0x9badca0) at kernel/qcoreapplication.cpp:787 #46 0x01529f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9440520) at kernel/qcoreapplication.cpp:1428 #48 0x0152a0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #49 0x015546a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #50 postEventSourceDispatch (s=0x945fb68) at kernel/qeventdispatcher_glib.cpp:277 #51 0x016a425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #52 0x016a4990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #53 0x016a4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #54 0x01554ada in QEventDispatcherGlib::processEvents (this=0x9441230, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #55 0x032cce3a in QGuiEventDispatcherGlib::processEvents (this=0x9441230, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #56 0x015251dd in QEventLoop::processEvents (this=0xbfe3d964, flags=...) at kernel/qeventloop.cpp:149 #57 0x01525421 in QEventLoop::exec (this=0xbfe3d964, flags=...) at kernel/qeventloop.cpp:201 #58 0x0152a19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #59 0x032128f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #60 0x00f58bf5 in kdemain (argc=2, argv=0xbfe3de34) at ../../../konqueror/src/konqmain.cpp:242 #61 0x0804850b in main (argc=2, argv=0xbfe3de34) at konqueror_dummy.cpp:3 Possible duplicates by query: bug 272991, bug 266373. Reported using DrKonqi
*** Bug 286067 has been marked as a duplicate of this bug. ***
Created attachment 65690 [details] proposed patch
Git commit 96901c51997391b7f6bbe6ea3421b1beb140ea6d by Dawit Alemayehu. Committed on 15/11/2011 at 08:29. Pushed by adawit into branch 'KDE/4.7'. Check for NULL before accessing the pointer. BUG: 285844 FIXED-IN: 4.7.4 REVIEW: 103176 M +1 -1 konqueror/src/konqrun.cpp http://commits.kde.org/kde-baseapps/96901c51997391b7f6bbe6ea3421b1beb140ea6d
Git commit 71f64e29a072a0da13e1de6cb3f5a10257f9a164 by Dawit Alemayehu. Committed on 15/11/2011 at 08:29. Pushed by adawit into branch 'master'. Check for NULL before accessing the pointer. BUG: 285844 FIXED-IN: 4.7.4 REVIEW: 103176 (cherry picked from commit 96901c51997391b7f6bbe6ea3421b1beb140ea6d) M +1 -1 konqueror/src/konqrun.cpp http://commits.kde.org/kde-baseapps/71f64e29a072a0da13e1de6cb3f5a10257f9a164
*** Bug 221981 has been marked as a duplicate of this bug. ***
*** Bug 270467 has been marked as a duplicate of this bug. ***
*** Bug 276169 has been marked as a duplicate of this bug. ***
*** Bug 245290 has been marked as a duplicate of this bug. ***