Bug 266999 - Konsole crashes when "Bookmark Tabs as folder..." selected
Summary: Konsole crashes when "Bookmark Tabs as folder..." selected
Status: RESOLVED REMIND
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-23 18:40 UTC by Janne Rosberg
Modified: 2011-09-14 12:53 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 Janne Rosberg 2011-02-23 18:40:21 UTC
Application: konsole (2.6)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.38-4-generic x86_64
Distribution: Ubuntu natty (development branch)

-- Information about the crash:
8 tabs open on Konsole.

Select: Bookmarks->Bookmark  Tabs as Folder
-> Crash.

unable to repeat.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd83d54a780 (LWP 2571))]

Thread 3 (Thread 0x7fd829fe1700 (LWP 2575)):
#0  0x00007fd83ce93223 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fd83ba33d41 in QProcessManager::run (this=0x7fd83bd85f40) at io/qprocess_unix.cpp:245
#2  0x00007fd83b96b9de in QThreadPrivate::start (arg=0x7fd83bd85f40) at thread/qthread_unix.cpp:285
#3  0x00007fd837ce3d8c in start_thread (arg=0x7fd829fe1700) at pthread_create.c:304
#4  0x00007fd83ce9b17d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd824c43700 (LWP 4000)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fd824c42ae0 in ?? ()
#2  0x00007fffb931e7b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7fd83d54a780 (LWP 2571)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007fd83cb06eb9 in Konsole::BookmarkHandler::urlForView(Konsole::ViewProperties*) const () from /usr/lib/libkonsoleprivate.so
#8  0x00007fd83cb0768c in Konsole::BookmarkHandler::currentBookmarkList() const () from /usr/lib/libkonsoleprivate.so
#9  0x00007fd83a462133 in KBookmarkMenu::slotAddBookmarksList (this=0xfc5530) at ../../kio/bookmarks/kbookmarkmenu.cc:578
#10 0x00007fd83a4632f4 in KBookmarkMenu::qt_metacall (this=0xfc5530, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb92f2330) at ./kbookmarkmenu.moc:84
#11 0x00007fd83ba67c18 in QMetaObject::activate (sender=0xfc5fc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb92f2330) at kernel/qobject.cpp:3280
#12 0x00007fd83ae11a42 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#13 0x00007fd83ae11c2f in QAction::activate (this=0xfc5fc0, event=<value optimized out>) at kernel/qaction.cpp:1257
#14 0x00007fd83b252583 in QMenuPrivate::activateCausedStack (this=0xfc4850, causedStack=..., action=0xfc5fc0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#15 0x00007fd83b2584fa in QMenuPrivate::activateAction (this=0xfc4850, action=0xfc5fc0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#16 0x00007fd83c558c9d in KMenu::mouseReleaseEvent (this=0xfc4320, e=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:458
#17 0x00007fd83ae68f6c in QWidget::event (this=0xfc4320, event=0x7fffb92f2f60) at kernel/qwidget.cpp:8200
#18 0x00007fd83b2596db in QMenu::event (this=0xfc4320, e=0x7fffb92f2f60) at widgets/qmenu.cpp:2410
#19 0x00007fd83ae18044 in QApplicationPrivate::notify_helper (this=0xac8ed0, receiver=0xfc4320, e=0x7fffb92f2f60) at kernel/qapplication.cpp:4445
#20 0x00007fd83ae1d383 in QApplication::notify (this=<value optimized out>, receiver=0xfc4320, e=0x7fffb92f2f60) at kernel/qapplication.cpp:4006
#21 0x00007fd83c4926b6 in KApplication::notify (this=0x7fffb92f3c20, receiver=0xfc4320, event=0x7fffb92f2f60) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007fd83ba52b2c in QCoreApplication::notifyInternal (this=0x7fffb92f3c20, receiver=0xfc4320, event=0x7fffb92f2f60) at kernel/qcoreapplication.cpp:732
#23 0x00007fd83ae1906d in sendEvent (receiver=0xfc4320, event=0x7fffb92f2f60, alienWidget=0x0, nativeWidget=0xfc4320, buttonDown=0x7fd83b8f51d8, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QApplicationPrivate::sendMouseEvent (receiver=0xfc4320, event=0x7fffb92f2f60, alienWidget=0x0, nativeWidget=0xfc4320, buttonDown=0x7fd83b8f51d8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#25 0x00007fd83ae97824 in QETWidget::translateMouseEvent (this=0xfc4320, event=<value optimized out>) at kernel/qapplication_x11.cpp:4372
#26 0x00007fd83ae95d81 in QApplication::x11ProcessEvent (this=0x7fffb92f3c20, event=0x7fffb92f38b0) at kernel/qapplication_x11.cpp:3564
#27 0x00007fd83aebe252 in x11EventSourceDispatch (s=0xaccf90, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0x00007fd83741fc2d in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x00007fd837420418 in ?? () from /lib/libglib-2.0.so.0
#30 0x00007fd8374206a9 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x00007fd83ba7da4f in QEventDispatcherGlib::processEvents (this=0xa97250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#32 0x00007fd83aebdeee in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007fd83ba51f12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007fd83ba5214c in QEventLoop::exec (this=0x7fffb92f3bb0, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007fd83ba5655b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#36 0x00007fd83d16e237 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konsole.so
#37 0x00007fd83cdd3efe in __libc_start_main (main=0x400730 <_start+256>, argc=3, ubp_av=0x7fffb92f3e78, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffb92f3e68) at libc-start.c:226
#38 0x0000000000400659 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-09-14 12:53:57 UTC
I guess there is ssh connection running in some of the 8 tabs. And the crash mighe be related with konsole failing to parse a ssh command which is issued in unexpected form.

Anyway, this crash can not be repeated reliably and the parsing of ssh command has been improved recently(will be shipped in KDE 4.8).  So I will close it as REMIND.