Bug 354697 - Crash after selecting a (not yet mounted) Samba mountpoint
Summary: Crash after selecting a (not yet mounted) Samba mountpoint
Status: RESOLVED NOT A BUG
Alias: None
Product: krusader
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.4.0-beta3 "Single Step"
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-01 16:22 UTC by Mauro Molinari
Modified: 2018-05-12 18:39 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mauro Molinari 2015-11-01 16:22:13 UTC
Application: krusader (2.4.0-beta3 "Single Step")
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.19.0-30-generic x86_64
Distribution: Linux Mint 17.2 Rafaela

-- Information about the crash:
- What I was doing when the application crashed:

Clicked on a (not yet mounted) Samba mount point in the "available devices" drop down menu to browse the folder contents. Krusader seemed to do nothing. Tried to click on the same mount point again a couple of times, with no success. Then Krusader crashed.

The crash can be reproduced sometimes.

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

Thread 3 (Thread 0x7f1aad7dd700 (LWP 7880)):
#0  0x00007f1abc85caba in unixCheckClockType () at tools/qelapsedtimer_unix.cpp:80
#1  do_gettime (frac=0x7f1aad7dcb70, sec=0x7f1aad7dcb68) at tools/qelapsedtimer_unix.cpp:124
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#3  0x00007f1abc938f05 in updateCurrentTime (this=0x7f1aa8003130) at kernel/qeventdispatcher_unix.cpp:354
#4  QTimerInfoList::timerWait (this=0x7f1aa8003130, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#5  0x00007f1abc93767c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f1aad7dcc24) at kernel/qeventdispatcher_glib.cpp:143
#6  0x00007f1abc937725 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#7  0x00007f1ab88f268d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f1ab88f2f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f1ab88f30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f1abc9377be in QEventDispatcherGlib::processEvents (this=0x7f1aa80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#11 0x00007f1abc9090af in QEventLoop::processEvents (this=this@entry=0x7f1aad7dcde0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f1abc9093a5 in QEventLoop::exec (this=this@entry=0x7f1aad7dcde0, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f1abc805c5f in QThread::exec (this=this@entry=0x1d80bf0) at thread/qthread.cpp:537
#14 0x00007f1abc8ea823 in QInotifyFileSystemWatcherEngine::run (this=0x1d80bf0) at io/qfilesystemwatcher_inotify.cpp:265
#15 0x00007f1abc80832f in QThreadPrivate::start (arg=0x1d80bf0) at thread/qthread_unix.cpp:349
#16 0x00007f1ab9cc5182 in start_thread (arg=0x7f1aad7dd700) at pthread_create.c:312
#17 0x00007f1abbc3d47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f1aa7fff700 (LWP 7881)):
#0  0x00007f1abbc3012d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1ab88f2fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1ab88f30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1abc9377be in QEventDispatcherGlib::processEvents (this=0x7f1aa00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f1abc9090af in QEventLoop::processEvents (this=this@entry=0x7f1aa7ffede0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1abc9093a5 in QEventLoop::exec (this=this@entry=0x7f1aa7ffede0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1abc805c5f in QThread::exec (this=this@entry=0x1e86210) at thread/qthread.cpp:537
#7  0x00007f1abc8ea823 in QInotifyFileSystemWatcherEngine::run (this=0x1e86210) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f1abc80832f in QThreadPrivate::start (arg=0x1e86210) at thread/qthread_unix.cpp:349
#9  0x00007f1ab9cc5182 in start_thread (arg=0x7f1aa7fff700) at pthread_create.c:312
#10 0x00007f1abbc3d47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f1abf71e7c0 (LWP 7879)):
[KCrash Handler]
#6  QProcessManager::remove (this=0x7f1abcc71540 <processManager()::processManager>, process=0x20e0090) at io/qprocess_unix.cpp:333
#7  0x00007f1abc8e7306 in QProcessPrivate::findExitCode (this=this@entry=0x20debc0) at io/qprocess_unix.cpp:1304
#8  0x00007f1abc89c2c0 in QProcess::~QProcess (this=0x2222050, __in_chrg=<optimized out>) at io/qprocess.cpp:1176
#9  0x00007f1abc89c2f9 in QProcess::~QProcess (this=0x2222050, __in_chrg=<optimized out>) at io/qprocess.cpp:1179
#10 0x00007f1abe2f2d5e in Solid::Backends::Fstab::FstabStorageAccess::slotSetupFinished (this=0x1e9e890, exitCode=<optimized out>) at ../../../solid/solid/backends/fstab/fstabstorageaccess.cpp:129
#11 0x00007f1abe27b691 in Solid::Backends::Fstab::FstabStorageAccess::qt_static_metacall (_o=0x1e9e890, _id=-1570399508, _a=0x18c1280, _c=<optimized out>) at moc_fstabstorageaccess.cpp:81
#12 0x00007f1abc91e87a in QMetaObject::activate (sender=sender@entry=0x2184510, m=m@entry=0x7f1abcc6a920 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffea2659cf0) at kernel/qobject.cpp:3539
#13 0x00007f1abc89b7ef in QProcess::finished (this=this@entry=0x2184510, _t1=32, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:155
#14 0x00007f1abc89fc3a in QProcessPrivate::_q_processDied (this=0x21bb7a0) at io/qprocess.cpp:1089
#15 0x00007f1abc89fc9e in QProcess::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7ffea2659e90, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:91
#16 0x00007f1abc91e87a in QMetaObject::activate (sender=sender@entry=0x21d5d00, m=m@entry=0x7f1abcc6ea40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffea2659e90) at kernel/qobject.cpp:3539
#17 0x00007f1abc9692ae in QSocketNotifier::activated (this=this@entry=0x21d5d00, _t1=30) at .moc/release-shared/moc_qsocketnotifier.cpp:102
#18 0x00007f1abc92764b in QSocketNotifier::event (this=0x21d5d00, e=0x7ffea265a1c0) at kernel/qsocketnotifier.cpp:316
#19 0x00007f1abce3be2c in QApplicationPrivate::notify_helper (this=this@entry=0x18b2190, receiver=receiver@entry=0x21d5d00, e=e@entry=0x7ffea265a1c0) at kernel/qapplication.cpp:4567
#20 0x00007f1abce424a0 in QApplication::notify (this=this@entry=0x7ffea265a5f0, receiver=receiver@entry=0x21d5d00, e=e@entry=0x7ffea265a1c0) at kernel/qapplication.cpp:4353
#21 0x00007f1abeec7cca in KApplication::notify (this=0x7ffea265a5f0, receiver=0x21d5d00, event=0x7ffea265a1c0) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007f1abc90a4dd in QCoreApplication::notifyInternal (this=0x7ffea265a5f0, receiver=0x21d5d00, event=event@entry=0x7ffea265a1c0) at kernel/qcoreapplication.cpp:953
#23 0x00007f1abc9384a8 in sendEvent (event=0x7ffea265a1c0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 socketNotifierSourceDispatch (source=0x18ad6f0) at kernel/qeventdispatcher_glib.cpp:117
#25 0x00007f1ab88f2e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f1ab88f3048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f1ab88f30ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f1abc9377a1 in QEventDispatcherGlib::processEvents (this=0x1880430, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#29 0x00007f1abceddbe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f1abc9090af in QEventLoop::processEvents (this=this@entry=0x7ffea265a400, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f1abc9093a5 in QEventLoop::exec (this=this@entry=0x7ffea265a400, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f1abc90eb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#33 0x000000000044d701 in ?? ()
#34 0x00007f1abbb64ec5 in __libc_start_main (main=0x44a290, argc=5, argv=0x7ffea265a888, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffea265a878) at libc-start.c:287
#35 0x000000000044f07d in _start ()

Possible duplicates by query: bug 294374.

Reported using DrKonqi
Comment 1 Alex Bikadorov 2018-05-12 18:39:43 UTC
Please try again with Krusader 2.5 or higher.