Bug 212213

Summary: konqueror crashes when closing one of many tabs
Product: [Applications] konqueror Reporter: Willi Richert <w.richert>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Willi Richert 2009-10-28 18:18:40 UTC
Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-16-generic i686
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 5818)]

Thread 4 (Thread 0xb01fab90 (LWP 5819)):
#0  0xb7f69430 in __kernel_vsyscall ()
#1  0xb66387b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e27780 in QProcessManager::run (this=0x9334550) at io/qprocess_unix.cpp:296
#3  0xb7d55132 in QThreadPrivate::start (arg=0x9334550) at thread/qthread_unix.cpp:188
#4  0xb646b4ff in start_thread (arg=0xb01fab90) at pthread_create.c:297
#5  0xb664049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaf7ffb90 (LWP 5881)):
#0  0xb7f69430 in __kernel_vsyscall ()
#1  0xb646f412 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb664f344 in __pthread_cond_timedwait (cond=0x9963cd0, mutex=0x9963cb8, abstime=0xaf7ff2ac) at forward.c:152
#3  0xb7d5614c in QWaitCondition::wait (this=0x995bee0, mutex=0x995bedc, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  0xb7d4aac6 in QThreadPoolThread::run (this=0xaf801688) at concurrent/qthreadpool.cpp:140
#5  0xb7d55132 in QThreadPrivate::start (arg=0xaf801688) at thread/qthread_unix.cpp:188
#6  0xb646b4ff in start_thread (arg=0xaf7ffb90) at pthread_create.c:297
#7  0xb664049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaef2cb90 (LWP 5882)):
#0  0xb7f69430 in __kernel_vsyscall ()
#1  0xb646f412 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb664f344 in __pthread_cond_timedwait (cond=0x9963cd0, mutex=0x9963cb8, abstime=0xaef2c2ac) at forward.c:152
#3  0xb7d5614c in QWaitCondition::wait (this=0x995bee0, mutex=0x995bedc, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  0xb7d4aac6 in QThreadPoolThread::run (this=0x995e760) at concurrent/qthreadpool.cpp:140
#5  0xb7d55132 in QThreadPrivate::start (arg=0x995e760) at thread/qthread_unix.cpp:188
#6  0xb646b4ff in start_thread (arg=0xaef2cb90) at pthread_create.c:297
#7  0xb664049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5f78a10 (LWP 5818)):
[KCrash Handler]
#6  KonqMainWindow::slotPartActivated (this=0x939df70, part=0xa049d60) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqmainwindow.cpp:1975
#7  0xb3a373e1 in KonqViewManager::emitActivePartChanged (this=0x939b848) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqviewmanager.cpp:1060
#8  0xb3a3751b in KonqViewManager::doSetActivePart (this=0x939b848, part=0xa049d60) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqviewmanager.cpp:1031
#9  0xb7ab211b in KParts::PartManager::eventFilter (this=0x939b848, obj=0x9cda060, ev=0xbfbd64e8) at /build/buildd/kde4libs-4.3.2/kparts/partmanager.cpp:282
#10 0xb7e48eac in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x93361d0, receiver=0x9cda060, event=0xbfbd64e8) at kernel/qcoreapplication.cpp:707
#11 0xb6905cb3 in QApplicationPrivate::notify_helper (this=0x93361d0, receiver=0x9cda060, e=0xbfbd64e8) at kernel/qapplication.cpp:4031
#12 0xb690e122 in QApplication::notify (this=0xbfbd7450, receiver=0x9cda060, e=0xbfbd64e8) at kernel/qapplication.cpp:4021
#13 0xb741649d in KApplication::notify (this=0xbfbd7450, receiver=0x9cda060, event=0xbfbd64e8) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302
#14 0xb7e49bcb in QCoreApplication::notifyInternal (this=0xbfbd7450, receiver=0x9cda060, event=0xbfbd64e8) at kernel/qcoreapplication.cpp:610
#15 0xb6910ede in QCoreApplication::sendEvent (receiver=0x9cda060, event=0x98fbc60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#16 0xb690c876 in QApplicationPrivate::setFocusWidget (focus=0x9cda060, reason=Qt::TabFocusReason) at kernel/qapplication.cpp:2097
#17 0xb695644e in QWidget::setFocus (this=0x9cda060, reason=Qt::TabFocusReason) at kernel/qwidget.cpp:5747
#18 0xb6956757 in QWidget::focusNextPrevChild (this=0x939df70, next=true) at kernel/qwidget.cpp:5891
#19 0xb69566f3 in QWidget::focusNextPrevChild (this=0x95e0cf0, next=8) at kernel/qwidget.cpp:5883
#20 0xb69566f3 in QWidget::focusNextPrevChild (this=0x95e1d98, next=8) at kernel/qwidget.cpp:5883
#21 0xb69566f3 in QWidget::focusNextPrevChild (this=0x9d391e0, next=8) at kernel/qwidget.cpp:5883
#22 0xb69566f3 in QWidget::focusNextPrevChild (this=0x9ebead0, next=8) at kernel/qwidget.cpp:5883
#23 0xb69566f3 in QWidget::focusNextPrevChild (this=0x9473570, next=8) at kernel/qwidget.cpp:5883
#24 0xb17daa8c in KHTMLView::focusNextPrevChild (this=0x9473570, next=true) at /build/buildd/kde4libs-4.3.2/khtml/khtmlview.cpp:2014
#25 0xb695ad92 in QWidgetPrivate::hide_helper (this=0x9e8d570) at kernel/qwidget.cpp:6855
#26 0xb69626f0 in QWidget::setVisible (this=0x9473570, visible=false) at kernel/qwidget.cpp:7012
#27 0xb180bdc4 in ~KHTMLPart (this=0xa049d60) at /usr/include/qt4/QtGui/qwidget.h:477
#28 0xb3a30f08 in ~KonqView (this=0x9cc0970) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqview.cpp:132
#29 0xb3a37c24 in KonqViewManager::removeTab (this=0x939b848, currentFrame=0x9d391f4, emitAboutToRemoveSignal=true) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqviewmanager.cpp:400
#30 0xb3a803c1 in KonqMainWindow::slotRemoveTab (this=0x939df70) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqmainwindow.cpp:2531
#31 0xb3a92cf0 in KonqMainWindow::qt_metacall (this=0x939df70, _c=QMetaObject::InvokeMetaMethod, _id=80, _a=0xab72718)
    at /build/buildd/kdebase-4.3.2/obj-i486-linux-gnu/apps/konqueror/src/konqmainwindow.moc:415
#32 0xb7e588cb in QMetaCallEvent::placeMetaCall (this=0xaa9d890, object=0x939df70) at kernel/qobject.cpp:477
#33 0xb7e5a3b0 in QObject::event (this=0x939df70, e=0xaa9d890) at kernel/qobject.cpp:1111
#34 0xb695c270 in QWidget::event (this=0x939df70, event=0xaa9d890) at kernel/qwidget.cpp:7946
#35 0xb6d2b197 in QMainWindow::event (this=0x939df70, event=0xaa9d890) at widgets/qmainwindow.cpp:1399
#36 0xb74faee7 in KMainWindow::event (this=0x939df70, ev=0xaa9d890) at /build/buildd/kde4libs-4.3.2/kdeui/widgets/kmainwindow.cpp:1094
#37 0xb754046c in KXmlGuiWindow::event (this=0x939df70, ev=0xaa9d890) at /build/buildd/kde4libs-4.3.2/kdeui/xmlgui/kxmlguiwindow.cpp:131
#38 0xb3a8a41d in KonqMainWindow::event (this=0x939df70, e=0xaa9d890) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqmainwindow.cpp:5668
#39 0xb6905d3c in QApplicationPrivate::notify_helper (this=0x93361d0, receiver=0x939df70, e=0xaa9d890) at kernel/qapplication.cpp:4056
#40 0xb690e122 in QApplication::notify (this=0xbfbd7450, receiver=0x939df70, e=0xaa9d890) at kernel/qapplication.cpp:4021
#41 0xb741649d in KApplication::notify (this=0xbfbd7450, receiver=0x939df70, event=0xaa9d890) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302
#42 0xb7e49bcb in QCoreApplication::notifyInternal (this=0xbfbd7450, receiver=0x939df70, event=0xaa9d890) at kernel/qcoreapplication.cpp:610
#43 0xb7e4a825 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x92bab38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#44 0xb7e4aa1d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#45 0xb7e756af in postEventSourceDispatch (s=0x9338380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#46 0xb64b8b88 in IA__g_main_context_dispatch (context=0x9338300) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#47 0xb64bc0eb in g_main_context_iterate (context=0x9338300, block=1, dispatch=1, self=0x92bce30) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#48 0xb64bc268 in IA__g_main_context_iteration (context=0x9338300, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#49 0xb7e752f8 in QEventDispatcherGlib::processEvents (this=0x92bcd40, flags={i = -1078103704}) at kernel/qeventdispatcher_glib.cpp:327
#50 0xb69a7a75 in QGuiEventDispatcherGlib::processEvents (this=0x92bcd40, flags={i = -1078103656}) at kernel/qguieventdispatcher_glib.cpp:202
#51 0xb7e481fa in QEventLoop::processEvents (this=0xbfbd7210, flags={i = -1078103592}) at kernel/qeventloop.cpp:149
#52 0xb7e48642 in QEventLoop::exec (this=0xbfbd7210, flags={i = -1078103528}) at kernel/qeventloop.cpp:201
#53 0xb7e4aae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#54 0xb6905bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#55 0xb3ac38a8 in kdemain (argc=2, argv=0x92ba4c8) at /build/buildd/kdebase-4.3.2/apps/konqueror/src/konqmain.cpp:271
#56 0x0804e27d in launch (argc=2, _name=0x930c704 "konqueror", args=0x930c750 "", cwd=0x930c751 "/home/wr", envc=31, envs=0x930c75e "KDE_FULL_SESSION=true", reset_env=true, tty=0x0, 
    avoid_loops=false, startup_id_str=0x930cb99 "0") at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:677
#57 0x0804ea5d in handle_launcher_request (sock=13, who=<value optimized out>) at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:1169
#58 0x0804efc2 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:1353
#59 0x0804fbca in main (argc=2, argv=0xbfbd7e44, envp=0xbfbd7e50) at /build/buildd/kde4libs-4.3.2/kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Frank Reininghaus 2009-10-28 19:41:30 UTC
Thanks for the report. Will be fixed in KDE 4.3.3.

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