Bug 230810 - Konqueror segfaults on closing active tab
Summary: Konqueror segfaults on closing active tab
Status: RESOLVED DUPLICATE of bug 210551
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-15 10:22 UTC by Tim Eberhardt
Modified: 2010-03-15 14:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Eberhardt 2010-03-15 10:22:01 UTC
Application: konqueror (4.4.1 (KDE 4.4.1))
KDE Platform Version: 4.4.1 (KDE 4.4.1) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Konqueror crashed with segmentation fault as I tried to close the active tab

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.4-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7f44d6d73760 (LWP 3501))]

Thread 3 (Thread 0x7f44b5abc710 (LWP 3926)):
#0  0x00007f44d47f028c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44c2210ef6 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007f44c2210f39 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007f44d47eb8e4 in start_thread () from /lib/libpthread.so.0
#4  0x00007f44d2ef3dfd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f44bfb4a710 (LWP 24088)):
#0  0x00007f44d47f05f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44d4a7b1e1 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f44d4a70698 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f44d4a7a2a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f44d47eb8e4 in start_thread () from /lib/libpthread.so.0
#5  0x00007f44d2ef3dfd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f44d6d73760 (LWP 3501)):
[KCrash Handler]
#5  0x00007f44c7b8c71c in KonqMainWindow::slotAddClosedUrl (this=0x12ca7b0, tab=0x4df30d8) at /var/tmp/portage/kde-base/konqueror-4.4.1/work/konqueror-4.4.1/konqueror/src/konqmainwindow.cpp:5165
#6  0x00007f44c7b99505 in KonqMainWindow::qt_metacall (this=0x12ca7b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaf733dd0)
    at /var/tmp/portage/kde-base/konqueror-4.4.1/work/konqueror-4.4.1_build/konqueror/src/konqmainwindow.moc:383
#7  0x00007f44d4b8031f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f44c7b48c1f in KonqViewManager::aboutToRemoveTab (this=0x7f44c7de4420, _t1=0x4df30d8)
    at /var/tmp/portage/kde-base/konqueror-4.4.1/work/konqueror-4.4.1_build/konqueror/src/konqviewmanager.moc:112
#9  0x00007f44c7b498c3 in KonqViewManager::removeTab (this=0x12cff00, currentFrame=0x4df30d8, emitAboutToRemoveSignal=true)
    at /var/tmp/portage/kde-base/konqueror-4.4.1/work/konqueror-4.4.1/konqueror/src/konqviewmanager.cpp:398
#10 0x00007f44c7b997dd in KonqMainWindow::qt_metacall (this=0x12ca7b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaf734070)
    at /var/tmp/portage/kde-base/konqueror-4.4.1/work/konqueror-4.4.1_build/konqueror/src/konqmainwindow.moc:421
#11 0x00007f44d4b8031f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f44d4b87adf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f44d4b7cf93 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f44d3add66c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007f44d3ae3cbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007f44d5322b36 in KApplication::notify (this=0x7fffaf734c80, receiver=0x72020b0, event=0x7fffaf7347d0)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#17 0x00007f44d4b6d62b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f44d4b99f22 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f44d4b96cf4 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f44cfafd4cd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007f44cfb00e88 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007f44cfb00fb0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0x00007f44d4b969e3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f44d3b8b8ae in ?? () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f44d4b6bf82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f44d4b6c354 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f44d4b7003b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007f44c7bc00e1 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/konqueror-4.4.1/work/konqueror-4.4.1/konqueror/src/konqmain.cpp:257
#29 0x0000000000407396 in launch (argc=2, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=16, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a7dd "0") at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kinit/kinit.cpp:710
#30 0x0000000000407ff0 in handle_launcher_request (sock=9, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kinit/kinit.cpp:1202
#31 0x0000000000408530 in handle_requests (waitForPid=18479000) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kinit/kinit.cpp:1395
#32 0x0000000000409141 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kinit/kinit.cpp:1834

This bug may be a duplicate of or related to bug 210551.

Possible duplicates by query: bug 230047, bug 229175, bug 225540, bug 225357, bug 224724.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-03-15 14:42:25 UTC
This will be fixed in KDE 4.5 (the fix might be backported to the 4.4.x series as well).

Thanks for reporting!

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