Bug 332791 - crash after stopping queued transfer
Summary: crash after stopping queued transfer
Status: RESOLVED NOT A BUG
Alias: None
Product: krusader
Classification: Applications
Component: general (show other bugs)
Version: 2.4.0-beta3 "Single Step"
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords: drkonqi
: 326862 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-03-30 02:58 UTC by Per (phobie)
Modified: 2018-05-06 00:15 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.10 KB, text/plain)
2017-05-06 04:53 UTC, xerostomus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Per (phobie) 2014-03-30 02:58:46 UTC
Application: krusader (2.4.0-beta3 "Single Step")
KDE Platform Version: 4.12.95
Qt Version: 4.8.6
Operating System: Linux 3.13.0-19-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

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

1. added several big copy-operations to the krusader queue
  source: autofs-smb-mount
  target: udb-harddisk
2. stopped one of them via kde-tray-transfer-status
3. ejected the partition via tray-icon

(after-party-bug-report...)

-- 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 0x7fad148027c0 (LWP 3196))]

Thread 4 (Thread 0x7fad02324700 (LWP 3197)):
#0  0x00007fad10d08fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fad0d4c5fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad0d4c60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fad11a107be in QEventDispatcherGlib::processEvents (this=0x7facfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fad119e20af in QEventLoop::processEvents (this=this@entry=0x7fad02323de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fad119e23a5 in QEventLoop::exec (this=this@entry=0x7fad02323de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fad118dec5f in QThread::exec (this=this@entry=0xf68ca0) at thread/qthread.cpp:537
#7  0x00007fad119c3823 in QInotifyFileSystemWatcherEngine::run (this=0xf68ca0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fad118e132f in QThreadPrivate::start (arg=0xf68ca0) at thread/qthread_unix.cpp:349
#9  0x00007fad0e898182 in start_thread (arg=0x7fad02324700) at pthread_create.c:312
#10 0x00007fad10d1630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fad00bfb700 (LWP 3198)):
#0  0x00007fad10d08fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fad0d4c5fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fad0d4c60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fad11a107be in QEventDispatcherGlib::processEvents (this=0x7facf40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007fad119e20af in QEventLoop::processEvents (this=this@entry=0x7fad00bfade0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fad119e23a5 in QEventLoop::exec (this=this@entry=0x7fad00bfade0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fad118dec5f in QThread::exec (this=this@entry=0x1204430) at thread/qthread.cpp:537
#7  0x00007fad119c3823 in QInotifyFileSystemWatcherEngine::run (this=0x1204430) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fad118e132f in QThreadPrivate::start (arg=0x1204430) at thread/qthread_unix.cpp:349
#9  0x00007fad0e898182 in start_thread (arg=0x7fad00bfb700) at pthread_create.c:312
#10 0x00007fad10d1630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7facfadee700 (LWP 4807)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007facf9145ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007facf9146039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fad0e898182 in start_thread (arg=0x7facfadee700) at pthread_create.c:312
#4  0x00007fad10d1630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fad148027c0 (LWP 3196)):
[KCrash Handler]
#5  KIOJobWrapper::createJob (this=0x0) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/kiojobwrapper.cpp:135
#6  0x000000000057d4dd in KrJobStarter::event (this=<optimized out>, e=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/kiojobwrapper.cpp:71
#7  0x00007fad11f14e2c in QApplicationPrivate::notify_helper (this=this@entry=0xa4a070, receiver=receiver@entry=0x7fff1a7def40, e=e@entry=0x1c32630) at kernel/qapplication.cpp:4567
#8  0x00007fad11f1b4a0 in QApplication::notify (this=0x7fff1a7dee20, receiver=0x7fff1a7def40, e=0x1c32630) at kernel/qapplication.cpp:4353
#9  0x00007fad13fabbaa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#10 0x00007fad119e34dd in QCoreApplication::notifyInternal (this=0x7fff1a7dee20, receiver=receiver@entry=0x7fff1a7def40, event=event@entry=0x1c32630) at kernel/qcoreapplication.cpp:953
#11 0x00007fad119e6b3d in sendEvent (event=0x1c32630, receiver=0x7fff1a7def40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa07670) at kernel/qcoreapplication.cpp:1577
#13 0x00007fad119e6fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#14 0x00007fad11a10f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#15 postEventSourceDispatch (s=0xa3de10) at kernel/qeventdispatcher_glib.cpp:287
#16 0x00007fad0d4c5e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fad0d4c6048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fad0d4c60ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fad11a107a1 in QEventDispatcherGlib::processEvents (this=0xa49280, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#20 0x00007fad11fb6bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007fad119e20af in QEventLoop::processEvents (this=this@entry=0x7fff1a7dec30, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007fad119e23a5 in QEventLoop::exec (this=this@entry=0x7fff1a7dec30, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007fad119e7b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#24 0x00007fad11f1337c in QApplication::exec () at kernel/qapplication.cpp:3828
#25 0x000000000044d701 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/main.cpp:324

Possible duplicates by query: bug 326862.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-03-31 00:59:25 UTC
*** Bug 326862 has been marked as a duplicate of this bug. ***
Comment 2 xerostomus 2017-05-06 04:53:32 UTC
Created attachment 105364 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta3 "Single Step") on KDE Platform 4.14.16 using Qt 4.8.7

- What I was doing when the application crashed:

Cancel copiing queue while generating directories on the new disk.

-- Backtrace (Reduced):
#6  KIOJobWrapper::createJob (this=0x0) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/kiojobwrapper.cpp:135
#7  0x000000000058d12d in KrJobStarter::event (this=<optimized out>, e=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/kiojobwrapper.cpp:71
#8  0x00007fd77d6cafdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007fd77d6d1f16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007fd77ff8864a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
Comment 3 Alex Bikadorov 2017-05-06 15:34:27 UTC
Please use Krusader version =< 2.5.0.

KIOJobWrapper does not even exist anymore in the code.
Comment 4 Christoph Feck 2017-05-07 00:50:48 UTC
What does "Ubuntu Trusty Tahr (development branch)" even mean?
Comment 5 Christoph Feck 2017-05-07 00:51:21 UTC
Ignore comment #4.