Bug 322732 - Open terminal here F2
Summary: Open terminal here F2
Status: RESOLVED WORKSFORME
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: 2.4.0-beta1 "Migration"
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-23 11:39 UTC by Franjo Kumer
Modified: 2018-05-06 00:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Franjo Kumer 2013-07-23 11:39:47 UTC
Application: krusader (2.4.0-beta1 "Migration")
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-49-generic-pae i686
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed: Connect to remote server, hit F2 key to open terminal to machine I was connected to.

-- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4ccc740 (LWP 3203))]

Thread 4 (Thread 0xb2551b40 (LWP 3206)):
#0  0xb5462dc8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5b00904 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb52f73d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb52b76b6 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb52b7faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52b856b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb3407134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#7  0xb52db6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5460d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb5af2dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb1bffb40 (LWP 3207)):
#0  0xb5462dc8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5b00904 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb52f73d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb52b7958 in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb52b800e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52b856b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb33031ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb52db6b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5460d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb5af2dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaf828b40 (LWP 3239)):
#0  0xb5da3850 in g_main_context_iteration@plt () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#1  0xb5f0c8e7 in QEventDispatcherGlib::processEvents (this=0x97ec590, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#2  0xb5ed850d in QEventLoop::processEvents (this=0xaf828240, flags=...) at kernel/qeventloop.cpp:149
#3  0xb5ed87a9 in QEventLoop::exec (this=0xaf828240, flags=...) at kernel/qeventloop.cpp:204
#4  0xb5dc194c in QThread::exec (this=0x98538d8) at thread/qthread.cpp:501
#5  0xb5eb5b5d in QInotifyFileSystemWatcherEngine::run (this=0x98538d8) at io/qfilesystemwatcher_inotify.cpp:248
#6  0xb5dc4de0 in QThreadPrivate::start (arg=0x98538d8) at thread/qthread_unix.cpp:298
#7  0xb5460d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5af2dde in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4ccc740 (LWP 3203)):
[KCrash Handler]
#7  ref (this=0x89) at /usr/include/qt4/QtCore/qatomic_i386.h:120
#8  QString (other=..., this=0xbfcf85bc) at /usr/include/qt4/QtCore/qstring.h:726
#9  takeFirst (this=0x9d05a1c) at /usr/include/qt4/QtCore/qlist.h:490
#10 KProcess::setProgram (this=0xbfcf863c, argv=...) at ../../kdecore/io/kprocess.cpp:226
#11 0xb700ca70 in KProcess::operator<< (this=0xbfcf863c, args=...) at ../../kdecore/io/kprocess.cpp:248
#12 0x080a438c in KRslots::runTerminal (this=0x9415ae0, dir=..., args=...) at /build/buildd/krusader-2.4.0~beta1/krusader/krslots.cpp:400
#13 0x080b8dc9 in ListPanelFunc::terminal (this=0x988e8f0) at /build/buildd/krusader-2.4.0~beta1/krusader/Panel/panelfunc.cpp:471
#14 0x080c4841 in ListPanelFunc::qt_metacall (this=0x988e8f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfcf8808) at /build/buildd/krusader-2.4.0~beta1/obj-i686-linux-gnu/krusader/Panel/panelfunc.moc:170
#15 0xb5ee0c9d in metacall (argv=0xbfcf8808, idx=24, cl=QMetaObject::InvokeMetaMethod, object=0x988e8f0) at kernel/qmetaobject.cpp:245
#16 QMetaObject::metacall (object=0x988e8f0, cl=QMetaObject::InvokeMetaMethod, idx=24, argv=0xbfcf8808) at kernel/qmetaobject.cpp:240
#17 0xb5ef09bd in QMetaObject::activate (sender=0x9620270, m=0xb6aec3f8, local_signal_index=1, argv=0xbfcf8808) at kernel/qobject.cpp:3566
#18 0xb616d9bd in QAction::triggered (this=0x9620270, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#19 0xb616dc5b in QAction::activate (this=0x9620270, event=QAction::Trigger) at kernel/qaction.cpp:1257
#20 0xb662f453 in QMenuPrivate::activateCausedStack (this=0x98e4428, causedStack=..., action=0x9620270, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#21 0xb663632f in QMenuPrivate::activateAction (this=0x98e4428, action=0x9620270, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#22 0xb6639015 in QMenu::mouseReleaseEvent (this=0x98ea918, e=0xbfcf9044) at widgets/qmenu.cpp:2360
#23 0xb755325c in KMenu::mouseReleaseEvent (this=0x98ea918, e=0xbfcf9044) at ../../kdeui/widgets/kmenu.cpp:464
#24 0xb61cf1ac in QWidget::event (this=0x98ea918, event=0xbfcf9044) at kernel/qwidget.cpp:8362
#25 0xb6637a9c in QMenu::event (this=0x98ea918, e=0xbfcf9044) at widgets/qmenu.cpp:2469
#26 0xb6174ed4 in notify_helper (e=0xbfcf9044, receiver=0x98ea918, this=0x9259a68) at kernel/qapplication.cpp:4559
#27 QApplicationPrivate::notify_helper (this=0x9259a68, receiver=0x98ea918, e=0xbfcf9044) at kernel/qapplication.cpp:4531
#28 0xb617b024 in QApplication::notify (this=0x9259a68, receiver=0x98ea918, e=0xbfcf9044) at kernel/qapplication.cpp:4102
#29 0xb7474e01 in KApplication::notify (this=0xbfcf9a48, receiver=0x98ea918, event=0xbfcf9044) at ../../kdeui/kernel/kapplication.cpp:311
#30 0xb5ed997e in QCoreApplication::notifyInternal (this=0xbfcf9a48, receiver=0x98ea918, event=0xbfcf9044) at kernel/qcoreapplication.cpp:876
#31 0xb6175e95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QApplicationPrivate::sendMouseEvent (receiver=0x98ea918, event=0xbfcf9044, alienWidget=0x0, nativeWidget=0x98ea918, buttonDown=0xb6b09cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#33 0xb62027d2 in QETWidget::translateMouseEvent (this=0x98ea918, event=0xbfcf94fc) at kernel/qapplication_x11.cpp:4551
#34 0xb6200c0d in QApplication::x11ProcessEvent (this=0xbfcf9a48, event=0xbfcf94fc) at kernel/qapplication_x11.cpp:3732
#35 0xb622deac in x11EventSourceDispatch (s=0x925bd80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0xb52b7d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb52b8125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb52b8201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb5f0c887 in QEventDispatcherGlib::processEvents (this=0x92597f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0xb622daaa in QGuiEventDispatcherGlib::processEvents (this=0x92597f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb5ed850d in QEventLoop::processEvents (this=0xbfcf97f4, flags=...) at kernel/qeventloop.cpp:149
#42 0xb5ed87a9 in QEventLoop::exec (this=0xbfcf97f4, flags=...) at kernel/qeventloop.cpp:204
#43 0xb5eddeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#44 0xb6172a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#45 0x08084037 in main (argc=155296896, argv=<optimized out>) at /build/buildd/krusader-2.4.0~beta1/krusader/main.cpp:320

Reported using DrKonqi
Comment 1 Marcin Gryszkalis 2016-10-07 01:01:46 UTC
Cannot replicate with current git, though it never worked like this (I guess it's just impossible).