Bug 326440 - Krusader crashes on completion synchronize
Summary: Krusader crashes on completion synchronize
Status: RESOLVED UNMAINTAINED
Alias: None
Product: krusader
Classification: Applications
Component: synchronize (other bugs)
Version First Reported In: 2.4.0-beta3 "Single Step"
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-22 12:58 UTC by Max Klein
Modified: 2018-05-12 19:03 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 Max Klein 2013-10-22 12:58:57 UTC
Application: krusader (2.4.0-beta3 "Single Step")
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
Krusader/synchronize/compare/go ..  Brilliantly completes synchronizing at which point the synchronize window closes and takes Krusader with it.

- Custom settings of the application:

Only toolbars were reconfigured

OS: Ubuntu 13.10
Krusader and Kompare packages installed with Ubuntu's synaptic package manager

The crash can be reproduced every time.

-- 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 0xb4da6740 (LWP 4801))]

Thread 4 (Thread 0xb2b29b40 (LWP 4804)):
#0  0xb5502c34 in __pthread_mutex_unlock_usercnt (mutex=0x88b19c8, decr=1) at pthread_mutex_unlock.c:52
#1  0xb5b88c04 in pthread_mutex_unlock (mutex=0x88b19c8) at forward.c:194
#2  0xb538abe0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb53471a7 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5347a4f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb534803b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb35470ea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0xb536dc3a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb54ffd78 in start_thread (arg=0xb2b29b40) at pthread_create.c:311
#9  0xb5b7b01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xb2099b40 (LWP 4805)):
#0  0xb7750424 in __kernel_vsyscall ()
#1  0xb5b6ba0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb5356a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5347b58 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5347c98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5347d1e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb536dc3a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb54ffd78 in start_thread (arg=0xb2099b40) at pthread_create.c:311
#8  0xb5b7b01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xb0cffb40 (LWP 4809)):
#0  0xb5501de3 in __GI___pthread_mutex_lock (mutex=0x8c4e480) at pthread_mutex_lock.c:95
#1  0xb5b88bc4 in pthread_mutex_lock (mutex=0x8c4e480) at forward.c:192
#2  0xb538aba0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5347376 in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5347ab6 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5347c98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5fa98df in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb5f789f3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb5f78d19 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb5e67e3d in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb5f58e14 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb5e6a72f in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb54ffd78 in start_thread (arg=0xb0cffb40) at pthread_create.c:311
#13 0xb5b7b01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb4da6740 (LWP 4801)):
[KCrash Handler]
#6  0xb6823833 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#7  0xb6827c2a in QTreeWidgetItem::~QTreeWidgetItem() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#8  0x081e83f0 in ~SyncViewItem (this=0xb560d40, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:109
#9  SynchronizerGUI::SyncViewItem::~SyncViewItem (this=0xb560d40, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:111
#10 0xb6827bbe in QTreeWidgetItem::~QTreeWidgetItem() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#11 0x081e83f0 in ~SyncViewItem (this=0x92f18e8, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:109
#12 SynchronizerGUI::SyncViewItem::~SyncViewItem (this=0x92f18e8, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:111
#13 0xb6827bbe in QTreeWidgetItem::~QTreeWidgetItem() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#14 0x081e83f0 in ~SyncViewItem (this=0x916bc18, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:109
#15 SynchronizerGUI::SyncViewItem::~SyncViewItem (this=0x916bc18, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:111
#16 0xb6827bbe in QTreeWidgetItem::~QTreeWidgetItem() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#17 0x081e83f0 in ~SyncViewItem (this=0x90e7570, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:109
#18 SynchronizerGUI::SyncViewItem::~SyncViewItem (this=0x90e7570, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.h:111
#19 0xb6827906 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0x081e1870 in SynchronizerGUI::~SynchronizerGUI (this=0x8d3a3f0, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.cpp:1636
#21 0x081e18e0 in SynchronizerGUI::~SynchronizerGUI (this=0x8d3a3f0, __in_chrg=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.cpp:1637
#22 0xb5f8d423 in qDeleteInEventHandler(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0xb5f935b0 in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0xb627b202 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0xb6221744 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#26 0xb6228223 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#27 0xb74adff4 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0xb5f79eda in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0xb5f7d6ad in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0xb5f7dbbc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0xb5fa9f6e in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb534782e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb5347bd8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb5347c98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb5fa98bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#36 0xb62d632e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#37 0xb5f789f3 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#38 0xb5f78d19 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#39 0xb5f7e89e in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#40 0xb621f974 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#41 0x0808460f in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/main.cpp:324

Reported using DrKonqi
Comment 1 Alex Bikadorov 2018-05-12 19:03:58 UTC
Please try again with Krusader 2.5 or higher.