Bug 170391 - Kate crashes with SIGSEGV after "Find in Files"
Summary: Kate crashes with SIGSEGV after "Find in Files"
Status: RESOLVED DUPLICATE of bug 156869
Alias: None
Product: kfile
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Unspecified
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-04 15:50 UTC by Hugo Rito
Modified: 2010-07-18 16:06 UTC (History)
4 users (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 Hugo Rito 2008-09-04 15:50:21 UTC
Version:            (using KDE 4.1.0)
Installed from:    SuSE RPMs

In the dialog, used by "Find in Files" to specify the top folder to look at, if the selected folder is a remote one (FTP, SMB) or, for example, a local one like the "Trash", after clicking "Ok" Kate crashes with SIGSEGV.

Easy steps to verify:
1) Open Find in Files;
2) Bring the dialog to choose the folder;
3) Choose Trash on the left side of the dialog;
4) Click "Ok".

Backtrace:
Application: Kate (kate), signal SIGSEGV
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6170700 (LWP 9086)]
[KCrash handler]
#6  0xb7c20c7a in KFileTreeView::selectedUrl () from /usr/lib/libkfile.so.4
#7  0xb7c19f22 in KDirSelectDialog::accept () from /usr/lib/libkfile.so.4
#8  0xb777f353 in KDialog::slotButtonClicked () from /usr/lib/libkdeui.so.5
#9  0xb77806b4 in KDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#10 0xb7c1ae4a in KDirSelectDialog::qt_metacall () from /usr/lib/libkfile.so.4
#11 0xb6b4245a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb6b429d2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb6b47253 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4
#14 0xb6b4732d in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#15 0xb6b4751e in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#16 0xb6b4842b in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#17 0xb6b4245a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb6b42750 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb74442a1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#20 0xb71d5889 in ?? () from /usr/lib/libQtGui.so.4
#21 0xb71d6644 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb71d68a6 in QAbstractButton::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#23 0xb6f32176 in QWidget::event () from /usr/lib/libQtGui.so.4
#24 0xb71d572e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#25 0xb726ba60 in QPushButton::event () from /usr/lib/libQtGui.so.4
#26 0xb6edfecc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#27 0xb6ee6ca7 in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0xb780f80d in KApplication::notify () from /usr/lib/libkdeui.so.5
#29 0xb6b30bc1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#30 0xb6ee7fae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#31 0xb6f451e8 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb6f445a4 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#33 0xb6f6a3ae in ?? () from /usr/lib/libQtGui.so.4
#34 0xb6b2f33a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb6b2f4fa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb72e733f in QDialog::exec () from /usr/lib/libQtGui.so.4
#37 0xb7c1bcfc in KDirSelectDialog::selectDirectory ()
   from /usr/lib/libkfile.so.4
#38 0xb808a4df in ?? () from /usr/lib/kde4/libkfilemodule.so
#39 0xb7b1cffe in KFileDialog::getExistingDirectory ()
   from /usr/lib/libkio.so.5
#40 0xb7b60034 in KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog ()
   from /usr/lib/libkio.so.5
#41 0xb7b60406 in KUrlRequester::qt_metacall () from /usr/lib/libkio.so.5
#42 0xb7b60572 in KUrlComboRequester::qt_metacall () from /usr/lib/libkio.so.5
#43 0xb6b4245a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#44 0xb6b42750 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#45 0xb74442a1 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#46 0xb71d5889 in ?? () from /usr/lib/libQtGui.so.4
#47 0xb71d6644 in ?? () from /usr/lib/libQtGui.so.4
#48 0xb71d68a6 in QAbstractButton::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#49 0xb6f32176 in QWidget::event () from /usr/lib/libQtGui.so.4
#50 0xb71d572e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#51 0xb726ba60 in QPushButton::event () from /usr/lib/libQtGui.so.4
#52 0xb6edfecc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#53 0xb6ee6ca7 in QApplication::notify () from /usr/lib/libQtGui.so.4
#54 0xb780f80d in KApplication::notify () from /usr/lib/libkdeui.so.5
#55 0xb6b30bc1 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#56 0xb6ee7fae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#57 0xb6f451e8 in ?? () from /usr/lib/libQtGui.so.4
#58 0xb6f445a4 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#59 0xb6f6a3ae in ?? () from /usr/lib/libQtGui.so.4
#60 0xb6b2f33a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#61 0xb6b2f4fa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#62 0xb6b316dd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#63 0xb6edfd47 in QApplication::exec () from /usr/lib/libQtGui.so.4
#64 0xb8082945 in kdemain () from /usr/lib/libkdeinit4_kate.so
#65 0x08048812 in _start ()
#0  0xffffe430 in __kernel_vsyscall ()
Comment 1 Dominik Haumann 2008-09-05 19:17:13 UTC
Indeed, probably the bug is outside of kate.
Backtrace from trunk r853443:

Application: Kate (kate), signal SIGABRT
[Current thread is 0 (LWP 6959)]

Thread 2 (Thread 0xb4404b90 (LWP 6967)):
#0  0xb7f42410 in __kernel_vsyscall ()
#1  0xb69a3881 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6cbdd47 in QProcessManager::run (this=0x8060428) at /home/dh/kde/trunk/qt-copy/src/corelib/io/qprocess_unix.cpp:307
#3  0xb6c04317 in QThreadPrivate::start (arg=0x8060428) at /home/dh/kde/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#4  0xb6b8b4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb69aae5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5e84720 (LWP 6959)):
[KCrash Handler]
#6  0xb7f42410 in __kernel_vsyscall ()
#7  0xb68ff085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6900a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6bfcc65 in qt_message_output (msgType=QtFatalMsg, buf=0xbfec0f1c "ASSERT: \"!isEmpty()\" in file /home/dh/kde/run/qt4/include/QtCore/qlist.h, line 252")
    at /home/dh/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:2061
#10 0xb6bfcd28 in qFatal (msg=0xb6d23358 "ASSERT: \"%s\" in file %s, line %d") at /home/dh/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:2263
#11 0xb6bfcdd5 in qt_assert (assertion=0xb60a3e6f "!isEmpty()", file=0xb60a3940 "/home/dh/kde/run/qt4/include/QtCore/qlist.h", line=252)
    at /home/dh/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:1831
#12 0xb606e500 in KFileTreeView::selectedUrl (this=0x91c58d8) at /home/dh/kde/run/qt4/include/QtCore/qlist.h:252
#13 0xb60680a2 in KDirSelectDialog::accept (this=0xbfec4028) at /home/dh/kde/trunk/kdelibs/kfile/kdirselectdialog.cpp:362
#14 0xb79ee494 in KDialog::slotButtonClicked (this=0xbfec4028, button=4) at /home/dh/kde/trunk/kdelibs/kdeui/dialogs/kdialog.cpp:845
#15 0xb79ee8d8 in KDialog::qt_metacall (this=0xbfec4028, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfec315c) at /home/dh/kde/trunk/build/kdelibs/kdeui/kdialog.moc:181
#16 0xb6068b0a in KDirSelectDialog::qt_metacall (this=0xbfec4028, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfec315c) at /home/dh/kde/trunk/build/kdelibs/kfile/kdirselectdialog.moc:71
#17 0xb6cea16a in QMetaObject::activate (sender=0x8104490, from_signal_index=4, to_signal_index=4, argv=0xbfec315c) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3013
#18 0xb6cea5b2 in QMetaObject::activate (sender=0x8104490, m=0xb6d75fd8, local_signal_index=0, argv=0xbfec315c) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3086
#19 0xb6cef903 in QSignalMapper::mapped (this=0x8104490, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:93
#20 0xb6cefdfd in QSignalMapper::map (this=0x8104490, sender=0x8fe2000) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qsignalmapper.cpp:277
#21 0xb6ceffce in QSignalMapper::map (this=0x8104490) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qsignalmapper.cpp:268
#22 0xb6cf0367 in QSignalMapper::qt_metacall (this=0x8104490, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfec32dc) at .moc/release-shared/moc_qsignalmapper.cpp:80
#23 0xb6cea16a in QMetaObject::activate (sender=0x8fe2000, from_signal_index=29, to_signal_index=30, argv=0xbfec32dc) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3013
#24 0xb6cea4c0 in QMetaObject::activate (sender=0x8fe2000, m=0xb776fd24, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfec32dc)
    at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3106
#25 0xb76aa601 in QAbstractButton::clicked (this=0x8fe2000, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:185
#26 0xb7452699 in QAbstractButtonPrivate::emitClicked (this=0x91beeb8) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:544
#27 0xb74534d0 in QAbstractButtonPrivate::click (this=0x91beeb8) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:537
#28 0xb745370b in QAbstractButton::mouseReleaseEvent (this=0x8fe2000, e=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:1116
#29 0xb71adffa in QWidget::event (this=0x8fe2000, event=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7021
#30 0xb74542af in QAbstractButton::event (this=0x8fe2000, e=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:1078
#31 0xb74e51d2 in QPushButton::event (this=0x8fe2000, e=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qpushbutton.cpp:658
#32 0xb715cc9c in QApplicationPrivate::notify_helper (this=0x805ce90, receiver=0x8fe2000, e=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3800
#33 0xb7164335 in QApplication::notify (this=0xbfec5240, receiver=0x8fe2000, e=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3527
#34 0xb7a900fd in KApplication::notify (this=0xbfec5240, receiver=0x8fe2000, event=0xbfec389c) at /home/dh/kde/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#35 0xb6cd92b9 in QCoreApplication::notifyInternal (this=0xbfec5240, receiver=0x8fe2000, event=0xbfec389c) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587
#36 0xb7161740 in QApplicationPrivate::sendMouseEvent (receiver=0x8fe2000, event=0xbfec389c, alienWidget=0x8fe2000, nativeWidget=0xbfec4028, buttonDown=0xb777b8d0, lastMouseReceiver=@0xb777b8d4)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#37 0xb71bef9d in QETWidget::translateMouseEvent (this=0xbfec4028, event=0xbfec3da8) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:4048
#38 0xb71be657 in QApplication::x11ProcessEvent (this=0xbfec5240, event=0xbfec3da8) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:3044
#39 0xb71e322a in x11EventSourceDispatch (s=0x8060240, callback=0, user_data=0x0) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#40 0xb6206dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb620a193 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb620a74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb6d00278 in QEventDispatcherGlib::processEvents (this=0x805cf48, flags=@0xbfec3f48) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#44 0xb71e3025 in QGuiEventDispatcherGlib::processEvents (this=0x805cf48, flags=@0xbfec3f78) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#45 0xb6cd853d in QEventLoop::processEvents (this=0xbfec3fdc, flags=@0xbfec3fa4) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#46 0xb6cd86d1 in QEventLoop::exec (this=0xbfec3fdc, flags=@0xbfec3fe4) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#47 0xb7558ad7 in QDialog::exec (this=0xbfec4028) at /home/dh/kde/trunk/qt-copy/src/gui/dialogs/qdialog.cpp:453
#48 0xb6069a00 in KDirSelectDialog::selectDirectory (startDir=@0xbfec4174, localOnly=<value optimized out>, parent=0x8ff35d8, caption=@0xbfec41a0)
    at /home/dh/kde/trunk/kdelibs/kfile/kdirselectdialog.cpp:395
#49 0xb5d0f47f in KFileModule::selectDirectory (this=0x865c4b0, startDir=@0xbfec4174, localOnly=<value optimized out>, parent=0x8ff35d8, caption=@0xbfec41a0)
    at /home/dh/kde/trunk/kdelibs/kfile/kfilemodule.cpp:53
#50 0xb7e0e0a5 in KFileDialog::getExistingDirectory (startDir=@0xbfec4174, parent=0x8ff35d8, caption=@0xbfec41a0) at /home/dh/kde/trunk/kdelibs/kio/kfile/kfiledialog.cpp:523
#51 0xb7e56fa0 in KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog (this=0x8ff10e8) at /home/dh/kde/trunk/kdelibs/kio/kfile/kurlrequester.cpp:289
#52 0xb7e57305 in KUrlRequester::qt_metacall (this=0x8ff35d8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfec430c) at /home/dh/kde/trunk/build/kdelibs/kio/kurlrequester.moc:104
#53 0xb7e574f2 in KUrlComboRequester::qt_metacall (this=0x8ff35d8, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbfec430c) at /home/dh/kde/trunk/build/kdelibs/kio/kurlrequester.moc:212
#54 0xb6cea16a in QMetaObject::activate (sender=0x8fe5d10, from_signal_index=29, to_signal_index=30, argv=0xbfec430c) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3013
#55 0xb6cea4c0 in QMetaObject::activate (sender=0x8fe5d10, m=0xb776fd24, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfec430c)
    at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3106
#56 0xb76aa601 in QAbstractButton::clicked (this=0x8fe5d10, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:185
#57 0xb7452699 in QAbstractButtonPrivate::emitClicked (this=0x8febbc8) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:544
#58 0xb74534d0 in QAbstractButtonPrivate::click (this=0x8febbc8) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:537
#59 0xb745370b in QAbstractButton::mouseReleaseEvent (this=0x8fe5d10, e=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:1116
#60 0xb71adffa in QWidget::event (this=0x8fe5d10, event=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7021
#61 0xb74542af in QAbstractButton::event (this=0x8fe5d10, e=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qabstractbutton.cpp:1078
#62 0xb74e51d2 in QPushButton::event (this=0x8fe5d10, e=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/gui/widgets/qpushbutton.cpp:658
#63 0xb715cc9c in QApplicationPrivate::notify_helper (this=0x805ce90, receiver=0x8fe5d10, e=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3800
#64 0xb7164335 in QApplication::notify (this=0xbfec5240, receiver=0x8fe5d10, e=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3527
#65 0xb7a900fd in KApplication::notify (this=0xbfec5240, receiver=0x8fe5d10, event=0xbfec48cc) at /home/dh/kde/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#66 0xb6cd92b9 in QCoreApplication::notifyInternal (this=0xbfec5240, receiver=0x8fe5d10, event=0xbfec48cc) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:587
#67 0xb7161740 in QApplicationPrivate::sendMouseEvent (receiver=0x8fe5d10, event=0xbfec48cc, alienWidget=0x8fe5d10, nativeWidget=0x8ff5e50, buttonDown=0xb777b8d0, lastMouseReceiver=@0xb777b8d4)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#68 0xb71bef9d in QETWidget::translateMouseEvent (this=0x8ff5e50, event=0xbfec4dd8) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:4048
#69 0xb71be657 in QApplication::x11ProcessEvent (this=0xbfec5240, event=0xbfec4dd8) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:3044
#70 0xb71e322a in x11EventSourceDispatch (s=0x8060240, callback=0, user_data=0x0) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:148
#71 0xb6206dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb620a193 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0xb620a74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0xb6d00278 in QEventDispatcherGlib::processEvents (this=0x805cf48, flags=@0xbfec4f78) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#75 0xb71e3025 in QGuiEventDispatcherGlib::processEvents (this=0x805cf48, flags=@0xbfec4fa8) at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#76 0xb6cd853d in QEventLoop::processEvents (this=0xbfec5000, flags=@0xbfec4fd4) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#77 0xb6cd86d1 in QEventLoop::exec (this=0xbfec5000, flags=@0xbfec5008) at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#78 0xb6cda96a in QCoreApplication::exec () at /home/dh/kde/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:849
#79 0xb715c3a7 in QApplication::exec () at /home/dh/kde/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3330
#80 0xb7f3ceea in kdemain (argc=1, argv=0xbfec57b4) at /home/dh/kde/trunk/kdesdk/kate/app/katemain.cpp:252
#81 0x08048682 in main (argc=) at /home/dh/kde/trunk/build/kdesdk/kate/app/kate_dummy.cpp:3

Comment 2 Oliver Putz 2008-09-07 11:11:06 UTC
Confirming on KDE-4.1.1 with the following backtrace:

Application: Kate (kate), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e0b700 (LWP 2543)]
[KCrash handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb60fb690 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb60fced8 in *__GI_abort () at abort.c:88
#9  0xb66ec36f in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfd33e80 "ASSERT: \"!isEmpty()\" in file /usr/include/qt4/QtCore/qlist.h, line 252") at global/qglobal.cpp:2061
#10 0xb66ec42e in qFatal (msg=0xb6835afc "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2263
#11 0xb66ec76f in qt_assert (assertion=0xb7a6397e "!isEmpty()", 
    file=0xb7a633f0 "/usr/include/qt4/QtCore/qlist.h", line=252)
    at global/qglobal.cpp:1831
#12 0xb7a3b0ef in QList<QModelIndex>::first (this=0xbfd35f14)
    at /usr/include/qt4/QtCore/qlist.h:252
#13 0xb7a3ad62 in KFileTreeView::selectedUrl (this=0x849f288)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kfile/kfiletreeview.cpp:122
#14 0xb7a344f2 in KDirSelectDialog::accept (this=0xbfd36fd8)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kfile/kdirselectdialog.cpp:361
#15 0xb75e8d40 in KDialog::slotButtonClicked (this=0xbfd36fd8, button=4)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kdeui/dialogs/kdialog.cpp:845
#16 0xb75ead34 in KDialog::qt_metacall (this=0xbfd36fd8, 
    _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfd360ec)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs_build/kdeui/kdialog.moc:181
#17 0xb7a35010 in KDirSelectDialog::qt_metacall (this=0xbfd36fd8, 
    _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfd360ec)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs_build/kfile/kdirselectdialog.moc:71
#18 0xb67fc131 in QMetaObject::activate (sender=0x841d3a0, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=0xbfd360ec) at kernel/qobject.cpp:3007
#19 0xb67fe028 in QMetaObject::activate (sender=0x841d3a0, m=0xb68c9970, 
    local_signal_index=0, argv=0xbfd360ec) at kernel/qobject.cpp:3077
#20 0xb67ff877 in QSignalMapper::mapped (this=0x841d3a0, _t1=4)
    at .moc/debug-shared/moc_qsignalmapper.cpp:93
#21 0xb6800081 in QSignalMapper::map (this=0x841d3a0, sender=0x841ba28)
    at kernel/qsignalmapper.cpp:277
#22 0xb680027e in QSignalMapper::map (this=0x841d3a0)
    at kernel/qsignalmapper.cpp:268
#23 0xb6800bcd in QSignalMapper::qt_metacall (this=0x841d3a0, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd3627c)
    at .moc/debug-shared/moc_qsignalmapper.cpp:80
#24 0xb67fc131 in QMetaObject::activate (sender=0x841ba28, 
    from_signal_index=<value optimized out>, to_signal_index=30, 
    argv=0xbfd3627c) at kernel/qobject.cpp:3007
#25 0xb67fc554 in QMetaObject::activate (sender=0x841ba28, m=0xb7361384, 
    from_local_signal_index=2, to_local_signal_index=3, argv=0xbfd3627c)
    at kernel/qobject.cpp:3097
#26 0xb7190d73 in QAbstractButton::clicked (this=0x841ba28, _t1=false)
    at .moc/debug-shared/moc_qabstractbutton.cpp:185
#27 0xb6ee958f in QAbstractButtonPrivate::emitClicked (this=0x8496800)
    at widgets/qabstractbutton.cpp:544
#28 0xb6eeb02a in QAbstractButtonPrivate::click (this=0x8496800)
    at widgets/qabstractbutton.cpp:537
#29 0xb6eeb253 in QAbstractButton::mouseReleaseEvent (this=0x841ba28, 
    e=0xbfd3696c) at widgets/qabstractbutton.cpp:1116
#30 0xb6bfc1ca in QWidget::event (this=0x841ba28, event=0xbfd3696c)
    at kernel/qwidget.cpp:7021
#31 0xb6ee945c in QAbstractButton::event (this=0x841ba28, e=0xbfd3696c)
    at widgets/qabstractbutton.cpp:1078
#32 0xb6f8ddaa in QPushButton::event (this=0x841ba28, e=0xbfd3696c)
    at widgets/qpushbutton.cpp:658
#33 0xb6ba3f1b in QApplicationPrivate::notify_helper (this=0x8057398, 
    receiver=0x841ba28, e=0xbfd3696c) at kernel/qapplication.cpp:3800
#34 0xb6bab3a8 in QApplication::notify (this=0xbfd38244, receiver=0x841ba28, 
    e=0xbfd3696c) at kernel/qapplication.cpp:3527
#35 0xb766bce9 in KApplication::notify (this=0xbfd38244, receiver=0x841ba28, 
    event=0xbfd3696c)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#36 0xb67e5771 in QCoreApplication::notifyInternal (this=0xbfd38244, 
    receiver=0x841ba28, event=0xbfd3696c) at kernel/qcoreapplication.cpp:591
#37 0xb6bac7e9 in QApplicationPrivate::sendMouseEvent (receiver=0x841ba28, 
    event=0xbfd3696c, alienWidget=0x841ba28, nativeWidget=0xbfd36fd8, 
    buttonDown=0xb7367c60, lastMouseReceiver=@0xb7367c64)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#38 0xb6c145d7 in QETWidget::translateMouseEvent (this=0xbfd36fd8, 
    event=0xbfd36e78) at kernel/qapplication_x11.cpp:4048
#39 0xb6c12f0e in QApplication::x11ProcessEvent (this=0xbfd38244, 
    event=0xbfd36e78) at kernel/qapplication_x11.cpp:3044
#40 0xb6c3935d in QEventDispatcherX11::processEvents (this=0x8057450, flags=
      {i = -1076662504}) at kernel/qeventdispatcher_x11.cpp:134
#41 0xb67e4300 in QEventLoop::processEvents (this=0xbfd36f8c, flags=
      {i = -1076662440}) at kernel/qeventloop.cpp:149
#42 0xb67e44a2 in QEventLoop::exec (this=0xbfd36f8c, flags={i = -1076662380})
    at kernel/qeventloop.cpp:200
#43 0xb700e5c1 in QDialog::exec (this=0xbfd36fd8) at dialogs/qdialog.cpp:453
#44 0xb7a35fec in KDirSelectDialog::selectDirectory (startDir=@0xbfd3710c, 
    localOnly=<value optimized out>, parent=0x8331558, caption=@0xbfd37128)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kfile/kdirselectdialog.cpp:394
#45 0xb4500679 in KFileModule::selectDirectory (this=0x844fa18, 
    startDir=@0xbfd3710c, localOnly=<value optimized out>, parent=0x8331558, 
    caption=@0xbfd37128)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kfile/kfilemodule.cpp:53
#46 0xb793a10e in KFileDialog::getExistingDirectory (startDir=@0xbfd3710c, 
    parent=0x8331558, caption=@0xbfd37128)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kio/kfile/kfiledialog.cpp:516
#47 0xb7973b6b in KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog (
    this=0x832e7c8)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kio/kfile/kurlrequester.cpp:289
#48 0xb7973ed0 in KUrlRequester::qt_metacall (this=0x8331558, 
    _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfd372bc)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs_build/kio/kurlrequester.moc:104
#49 0xb7974080 in KUrlComboRequester::qt_metacall (this=0x8331558, 
    _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbfd372bc)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs_build/kio/kurlrequester.moc:212
#50 0xb67fc131 in QMetaObject::activate (sender=0x8331038, 
    from_signal_index=<value optimized out>, to_signal_index=30, 
    argv=0xbfd372bc) at kernel/qobject.cpp:3007
#51 0xb67fc554 in QMetaObject::activate (sender=0x8331038, m=0xb7361384, 
    from_local_signal_index=2, to_local_signal_index=3, argv=0xbfd372bc)
    at kernel/qobject.cpp:3097
#52 0xb7190d73 in QAbstractButton::clicked (this=0x8331038, _t1=false)
    at .moc/debug-shared/moc_qabstractbutton.cpp:185
#53 0xb6ee958f in QAbstractButtonPrivate::emitClicked (this=0x8341748)
    at widgets/qabstractbutton.cpp:544
#54 0xb6eeb02a in QAbstractButtonPrivate::click (this=0x8341748)
    at widgets/qabstractbutton.cpp:537
#55 0xb6eeb253 in QAbstractButton::mouseReleaseEvent (this=0x8331038, 
    e=0xbfd379ac) at widgets/qabstractbutton.cpp:1116
#56 0xb6bfc1ca in QWidget::event (this=0x8331038, event=0xbfd379ac)
    at kernel/qwidget.cpp:7021
#57 0xb6ee945c in QAbstractButton::event (this=0x8331038, e=0xbfd379ac)
    at widgets/qabstractbutton.cpp:1078
#58 0xb6f8ddaa in QPushButton::event (this=0x8331038, e=0xbfd379ac)
    at widgets/qpushbutton.cpp:658
#59 0xb6ba3f1b in QApplicationPrivate::notify_helper (this=0x8057398, 
    receiver=0x8331038, e=0xbfd379ac) at kernel/qapplication.cpp:3800
#60 0xb6bab3a8 in QApplication::notify (this=0xbfd38244, receiver=0x8331038, 
    e=0xbfd379ac) at kernel/qapplication.cpp:3527
#61 0xb766bce9 in KApplication::notify (this=0xbfd38244, receiver=0x8331038, 
    event=0xbfd379ac)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#62 0xb67e5771 in QCoreApplication::notifyInternal (this=0xbfd38244, 
    receiver=0x8331038, event=0xbfd379ac) at kernel/qcoreapplication.cpp:591
#63 0xb6bac7e9 in QApplicationPrivate::sendMouseEvent (receiver=0x8331038, 
    event=0xbfd379ac, alienWidget=0x8331038, nativeWidget=0x827edc0, 
    buttonDown=0xb7367c60, lastMouseReceiver=@0xb7367c64)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#64 0xb6c145d7 in QETWidget::translateMouseEvent (this=0x827edc0, 
    event=0xbfd37eb8) at kernel/qapplication_x11.cpp:4048
#65 0xb6c12f0e in QApplication::x11ProcessEvent (this=0xbfd38244, 
    event=0xbfd37eb8) at kernel/qapplication_x11.cpp:3044
#66 0xb6c3935d in QEventDispatcherX11::processEvents (this=0x8057450, flags=
      {i = -1076658344}) at kernel/qeventdispatcher_x11.cpp:134
#67 0xb67e4300 in QEventLoop::processEvents (this=0xbfd37fd0, flags=
      {i = -1076658280}) at kernel/qeventloop.cpp:149
#68 0xb67e44a2 in QEventLoop::exec (this=0xbfd37fd0, flags={i = -1076658216})
    at kernel/qeventloop.cpp:200
#69 0xb67e68bf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#70 0xb6ba3cb3 in QApplication::exec () at kernel/qapplication.cpp:3330
#71 0xb7f1a1d2 in kdemain (argc=1, argv=0xbfd387c4)
    at /var/tmp/portage/kde-base/kate-4.1.1/work/kate-4.1.1/kate/app/katemain.cpp:252
#72 0x08048902 in main (argc=)
    at /var/tmp/portage/kde-base/kate-4.1.1/work/kate_build/kate/app/kate_dummy.cpp:3
#0  0xffffe424 in __kernel_vsyscall ()
Comment 3 Ivo Anjo 2008-09-13 23:26:47 UTC
I think this is fixed in current trunk. Can anyone else confirm it?
Comment 4 Dario Andres 2008-12-26 16:32:10 UTC

*** This bug has been marked as a duplicate of bug 156869 ***
Comment 5 caulier.gilles 2010-07-18 16:06:29 UTC
*** Bug 244982 has been marked as a duplicate of this bug. ***