Version: 3.1.93 (using KDE 3.1.93 (CVS >= 20031111), compiled sources) Compiler: gcc version 3.2.2 OS: Linux (i686) release 2.6.0-test6 To reproduce: 1. Konq in file listview mode 2. Open the embedded find file dialog 3. don't run find, just (right)click a file and embed its viewer ( I only tested text with katepart, but it's probably the same effect with any viewer) 4. Click "back" => Crash [New Thread 16384 (LWP 26390)] 0x41262359 in waitpid () from /lib/libpthread.so.0 #0 0x41262359 in waitpid () from /lib/libpthread.so.0 #1 0x407a9a50 in KCrash::defaultCrashHandler(int) () from /opt/kde/lib/libkdecore.so.4 #2 0x4126117c in __pthread_sighandler () from /lib/libpthread.so.0 #3 <signal handler called> #4 0x413e97e1 in kill () from /lib/libc.so.6 #5 0x4125e5bd in pthread_kill () from /lib/libpthread.so.0 #6 0x4125e8db in raise () from /lib/libpthread.so.0 #7 0x413e958a in raise () from /lib/libc.so.6 #8 0x413ead17 in abort () from /lib/libc.so.6 #9 0x41364df3 in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 #10 0x41364e34 in std::terminate() () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 #11 0x41364fe0 in __cxa_throw () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 #12 0x4136523b in operator new(unsigned) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 #13 0x4136538d in operator new[](unsigned) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/libstdc++.so.5 #14 0x40e41165 in operator>>(QDataStream&, QString&) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #15 0x407acaa0 in operator>>(QDataStream&, KURL&) () from /opt/kde/lib/libkdecore.so.4 #16 0x41b1c15f in KonqDirPart::restoreFindState(QDataStream&) () from /opt/kde/lib/libkonq.so.4 #17 0x41b1d2e5 in KonqDirPartBrowserExtension::restoreState(QDataStream&) () from /opt/kde/lib/libkonq.so.4 #18 0x41b1c199 in KonqDirPart::restoreFindState(QDataStream&) () from /opt/kde/lib/libkonq.so.4 #19 0x41b1d2e5 in KonqDirPartBrowserExtension::restoreState(QDataStream&) () from /opt/kde/lib/libkonq.so.4 #20 0x41b9a581 in KonqView::go(int) () from /opt/kde/lib/libkdeinit_konqueror.so #21 0x41be1918 in KonqMainWindow::slotGoHistoryDelayed() () from /opt/kde/lib/libkdeinit_konqueror.so #22 0x41bf4cc7 in KonqMainWindow::qt_invoke(int, QUObject*) () from /opt/kde/lib/libkdeinit_konqueror.so #23 0x40b86f80 in QObject::activate_signal(QConnectionList*, QUObject*) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #24 0x40e9e202 in QSignal::signal(QVariant const&) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #25 0x40ba0f18 in QSignal::activate() () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #26 0x40ba8493 in QSingleShotTimer::event(QEvent*) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #27 0x40b2c1e5 in QApplication::internalNotify(QObject*, QEvent*) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #28 0x40b2b89b in QApplication::notify(QObject*, QEvent*) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #29 0x4070292e in KApplication::notify(QObject*, QEvent*) () from /opt/kde/lib/libkdecore.so.4 #30 0x40b1bc0d in QEventLoop::activateTimers() () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #31 0x40ad9254 in QEventLoop::processEvents(unsigned) () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #32 0x40b3f3f6 in QEventLoop::enterLoop() () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #33 0x40b3f298 in QEventLoop::exec() () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #34 0x40b2c431 in QApplication::exec() () from /opt/qt-3.2.1/lib/libqt-mt.so.3 #35 0x41b87270 in kdemain () from /opt/kde/lib/libkdeinit_konqueror.so #36 0x41b41926 in kdeinitmain () from /opt/kde/lib/kde3/konqueror.so #37 0x0804cff3 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) () #38 0x0804df21 in handle_launcher_request(int) () #39 0x0804e43c in handle_requests(int) () #40 0x0804f2c5 in main () #41 0x413d5b47 in __libc_start_main () from /lib/libc.so.6
Looks like a variant on the fixed #52976
Still very much reproducable.
Backtrace with line numbers (no debugging symbols found)...(no debugging symbols found)...[New Thread 16384 (LWP 782)] 0x4125a1b7 in waitpid () from /lib/libpthread.so.0 #0 0x4125a1b7 in waitpid () from /lib/libpthread.so.0 #1 0x4079b18f in KCrash::defaultCrashHandler(int) () from /opt/kde-3.2/lib/libkdecore.so.4 #2 0x412588e5 in __pthread_sighandler () from /lib/libpthread.so.0 #3 <signal handler called> #4 0x413cd2e1 in kill () from /lib/libc.so.6 #5 0x41255811 in pthread_kill () from /lib/libpthread.so.0 #6 0x41255b1b in raise () from /lib/libpthread.so.0 #7 0x413ccf24 in raise () from /lib/libc.so.6 #8 0x413ce6fb in abort () from /lib/libc.so.6 #9 0x413513a7 in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/./libstdc++.so.5 #10 0x413513e4 in std::terminate() () from /usr/lib/./libstdc++.so.5 #11 0x41351556 in __cxa_throw () from /usr/lib/./libstdc++.so.5 #12 0x413517af in operator new(unsigned) () from /usr/lib/./libstdc++.so.5 #13 0x4135187f in operator new[](unsigned) () from /usr/lib/./libstdc++.so.5 #14 0x40e48b0f in operator>>(QDataStream&, QString&) () from /opt/qt-3.3/lib/libqt-mt.so.3 #15 0x4079d9b0 in operator>>(QDataStream&, KURL&) () from /opt/kde-3.2/lib/libkdecore.so.4 #16 0x41ae092f in KonqDirPart::restoreFindState(QDataStream&) (this=0x80be270, stream=@0xbfffea00) at konq_dirpart.cc:270 #17 0x41ae182b in KonqDirPartBrowserExtension::restoreState(QDataStream&) ( this=0x84a04d8, stream=@0xbfffea00) at konq_dirpart.cc:569 #18 0x41ae0969 in KonqDirPart::restoreFindState(QDataStream&) (this=0x85dcaa0, stream=@0xbfffea00) at konq_dirpart.cc:280 #19 0x41ae182b in KonqDirPartBrowserExtension::restoreState(QDataStream&) ( this=0x86112b8, stream=@0xbfffea00) at konq_dirpart.cc:569 #20 0x41b6ec08 in KonqView::go(int) (this=0x8391770, steps=-1073747472) at konq_view.cc:779 #21 0x41ba861a in KonqMainWindow::slotGoHistoryDelayed() (this=0x810f468) at konq_mainwindow.cc:2645 #22 0x41bb8538 in KonqMainWindow::qt_invoke(int, QUObject*) (this=0x810f468, _id=169, _o=0xbfffecb0) at konq_mainwindow.moc:631 #23 0x40b7890c in QObject::activate_signal(QConnectionList*, QUObject*) () from /opt/qt-3.3/lib/libqt-mt.so.3 #24 0x40ea8c4a in QSignal::signal(QVariant const&) () from /opt/qt-3.3/lib/libqt-mt.so.3 #25 0x40b92618 in QSignal::activate() () from /opt/qt-3.3/lib/libqt-mt.so.3 #26 0x40b99d53 in QSingleShotTimer::event(QEvent*) () from /opt/qt-3.3/lib/libqt-mt.so.3 #27 0x40b1d06f in QApplication::internalNotify(QObject*, QEvent*) () from /opt/qt-3.3/lib/libqt-mt.so.3 #28 0x40b1c67b in QApplication::notify(QObject*, QEvent*) () from /opt/qt-3.3/lib/libqt-mt.so.3 #29 0x406f874c in KApplication::notify(QObject*, QEvent*) () from /opt/kde-3.2/lib/libkdecore.so.4 #30 0x40b0ca45 in QEventLoop::activateTimers() () from /opt/qt-3.3/lib/libqt-mt.so.3 #31 0x40ac8a56 in QEventLoop::processEvents(unsigned) () from /opt/qt-3.3/lib/libqt-mt.so.3 #32 0x40b2f256 in QEventLoop::enterLoop() () from /opt/qt-3.3/lib/libqt-mt.so.3 #33 0x40b2f108 in QEventLoop::exec() () from /opt/qt-3.3/lib/libqt-mt.so.3 #34 0x40b1d2b1 in QApplication::exec() () from /opt/qt-3.3/lib/libqt-mt.so.3 #35 0x41b5c867 in kdemain (argc=0, argv=0x0) at konq_main.cc:184 #36 0x408a1966 in kdeinitmain (argc=0, argv=0x0) at konqueror_dummy.cc:2 #37 0x0804cd51 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) () #38 0x0804e314 in handle_launcher_request(int) () #39 0x0804e860 in handle_requests(int) () #40 0x0804f947 in main ()
Fixed for KDE 3.2.1