Bug 234296 - Krusader crash when closing down
Summary: Krusader crash when closing down
Status: RESOLVED UNMAINTAINED
Alias: None
Product: krusader
Classification: Applications
Component: disk-usage (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
: 279369 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-13 23:36 UTC by Jaroslav Franek
Modified: 2018-05-12 19:22 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4.0-beta2


Attachments
New crash information added by DrKonqi (12.38 KB, text/plain)
2012-05-26 13:59 UTC, John Dickinson
Details
New crash information added by DrKonqi (11.42 KB, text/plain)
2012-12-03 21:18 UTC, Vasilii
Details
New crash information added by DrKonqi (12.40 KB, text/plain)
2013-02-27 17:31 UTC, Alexander Markevich
Details
New crash information added by DrKonqi (10.42 KB, text/plain)
2013-06-13 21:27 UTC, oleg tsymbal
Details
New crash information added by DrKonqi (10.86 KB, text/plain)
2014-04-29 09:29 UTC, T. Nagy Ádám
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Franek 2010-04-13 23:36:44 UTC
Application: krusader (2.0.0 "Mars Pathfinder")
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.11-99.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I did use the tool: Disk Usage to streamline the content of my home dir, then closed Krusader by accident and got the core dump (signal 11)

Fedora 12
krusader-2.0.0-1.1.fc12.x86_64

 -- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  operator* (this=0x7fffacb47980, dir=0x1f1b7d50, depth=0) at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/filelightParts/fileTree.h:98
#6  RadialMap::Builder::findVisibleDepth (this=0x7fffacb47980, dir=0x1f1b7d50, depth=0) at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/radialMap/builder.cpp:64
#7  0x00000000004b183d in RadialMap::Builder::Builder (this=0x7fffacb47980, m=<value optimized out>, d=0x1f1b7d50, fast=false)
    at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/radialMap/builder.cpp:27
#8  0x00000000004ac74c in RadialMap::Map::make (this=0x348a0d0, tree=0x1f1b7d50, refresh=8) at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/radialMap/map.cpp:72
#9  0x00000000004aaf71 in RadialMap::Widget::create (this=0x348a070, tree=0x1f1b7d50) at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/radialMap/widget.cpp:99
#10 0x00000000004aa223 in DUFilelight::qt_metacall (this=0x348a070, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffacb47b40)
    at /usr/src/debug/krusader-2.0.0/x86_64-redhat-linux-gnu/krusader/DiskUsage/dufilelight.moc:91
#11 0x0000003a0f96a2af in QMetaObject::activate (sender=0x349d8b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffacb47b40) at kernel/qobject.cpp:3293
#12 0x0000003a10de29ce in QStackedWidget::currentChanged (this=<value optimized out>, _t1=0) at .moc/release-shared/moc_qstackedwidget.cpp:131
#13 0x0000003a10de2b2e in QStackedWidget::qt_metacall (this=0x349d8b0, _c=InvokeMetaMethod, _id=0, _a=0x7fffacb47cc0) at .moc/release-shared/moc_qstackedwidget.cpp:88
#14 0x000000000049d200 in ge::qt_metacall (this=0x7fffacb47980, _c=521895248, _id=0, _a=0x348a108) at /usr/src/debug/krusader-2.0.0/x86_64-redhat-linux-gnu/krusader/DiskUsage/diskusage.moc:80
#15 0x0000003a0f96a2af in QMetaObject::activate (sender=0x2802b80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffacb47cc0) at kernel/qobject.cpp:3293
#16 0x0000003a10dda1d1 in QStackedLayout::currentChanged (this=<value optimized out>, _t1=0) at .moc/release-shared/moc_qstackedlayout.cpp:147
#17 0x0000003a107e15d3 in QStackedLayout::takeAt (this=0x2802b80, index=0) at kernel/qstackedlayout.cpp:265
#18 0x0000003a107d4537 in removeWidgetRecursively (li=<value optimized out>, w=0x2c7fcf0) at kernel/qlayout.cpp:661
#19 0x0000003a107aa99e in QApplicationPrivate::notify_helper (this=0x1e11480, receiver=0x349d8b0, e=0x7fffacb48270) at kernel/qapplication.cpp:4291
#20 0x0000003a107b0aab in QApplication::notify (this=<value optimized out>, receiver=0x349d8b0, e=0x7fffacb48270) at kernel/qapplication.cpp:4183
#21 0x0000003118c06856 in KApplication::notify (this=0x7fffacb4a370, receiver=0x349d8b0, event=0x7fffacb48270) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#22 0x0000003a0f95774c in QCoreApplication::notifyInternal (this=0x7fffacb4a370, receiver=0x349d8b0, event=0x7fffacb48270) at kernel/qcoreapplication.cpp:704
#23 0x0000003a0f96b006 in sendEvent (this=0x1b8031b0, o=0x0) at kernel/qcoreapplication.h:215
#24 QObjectPrivate::setParent_helper (this=0x1b8031b0, o=0x0) at kernel/qobject.cpp:2012
#25 0x0000003a0f96c16e in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:982
#26 0x0000003a107fbaed in QWidget::~QWidget (this=0x2c7fcf0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1485
#27 0x00000000004a612d in ~KrTreeWidget (this=0x2c7fcf0, __in_chrg=<value optimized out>) at /usr/src/debug/krusader-2.0.0/krusader/GUI/krtreewidget.h:40
#28 DULines::~DULines (this=0x2c7fcf0, __in_chrg=<value optimized out>) at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/dulines.cpp:244
#29 0x0000000000497a3b in ge::~DiskUsage (this=0x349d8b0, __in_chrg=<value optimized out>) at /usr/src/debug/krusader-2.0.0/krusader/DiskUsage/diskusage.cpp:229
#30 0x0000003a0f9656fc in QObjectPrivate::deleteChildren (this=0x349ad40) at kernel/qobject.cpp:1986
#31 0x0000003a107fba64 in QWidget::~QWidget (this=0x7fffacb48500, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#32 0x000000000046e2d1 in KRslots::slotDiskUsage (this=<value optimized out>) at /usr/src/debug/krusader-2.0.0/krusader/krslots.cpp:926
#33 0x0000000000476ad2 in KRslots::qt_metacall (this=0x1fb52d0, _c=InvokeMetaMethod, _id=0, _a=0x7fffacb48770) at /usr/src/debug/krusader-2.0.0/x86_64-redhat-linux-gnu/krusader/krslots.moc:381
#34 0x0000003a0f96a2af in QMetaObject::activate (sender=0x21c9ab0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffacb48770) at kernel/qobject.cpp:3293
#35 0x0000003a107a5b52 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#36 0x0000003a107a728b in QAction::activate (this=0x21c9ab0, event=<value optimized out>) at kernel/qaction.cpp:1255
#37 0x0000003a10ba9e75 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x21c9ab0, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#38 0x0000003a10baf62a in QMenuPrivate::activateAction (this=0x261c640, action=0x21c9ab0, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#39 0x0000003118ccfd8e in KMenu::mouseReleaseEvent (this=0x261c500, e=<value optimized out>) at /usr/src/debug/kdelibs-4.4.2/kdeui/widgets/kmenu.cpp:471
#40 0x0000003a107f5b3a in QWidget::event (this=0x261c500, event=0x7fffacb493c0) at kernel/qwidget.cpp:7998
#41 0x0000003a10bb0bdb in QMenu::event (this=0x261c500, e=0x7fffacb493c0) at widgets/qmenu.cpp:2414
#42 0x0000003a107aa9dc in QApplicationPrivate::notify_helper (this=0x1e11480, receiver=0x261c500, e=0x7fffacb493c0) at kernel/qapplication.cpp:4300
#43 0x0000003a107b127d in QApplication::notify (this=<value optimized out>, receiver=0x261c500, e=0x7fffacb493c0) at kernel/qapplication.cpp:3865
#44 0x0000003118c06856 in KApplication::notify (this=0x7fffacb4a370, receiver=0x261c500, event=0x7fffacb493c0) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#45 0x0000003a0f95774c in QCoreApplication::notifyInternal (this=0x7fffacb4a370, receiver=0x261c500, event=0x7fffacb493c0) at kernel/qcoreapplication.cpp:704
#46 0x0000003a107b046e in sendEvent (receiver=0x261c500, event=0x7fffacb493c0, alienWidget=0x0, nativeWidget=0x261c500, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#47 QApplicationPrivate::sendMouseEvent (receiver=0x261c500, event=0x7fffacb493c0, alienWidget=0x0, nativeWidget=0x261c500, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:2965
#48 0x0000003a10822845 in QETWidget::translateMouseEvent (this=0x261c500, event=<value optimized out>) at kernel/qapplication_x11.cpp:4307
#49 0x0000003a10821128 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffacb49ce0) at kernel/qapplication_x11.cpp:3506
#50 0x0000003a10849d82 in x11EventSourceDispatch (s=0x1e151a0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x0000003a09c3923e in g_main_dispatch (context=0x1e13df0) at gmain.c:1960
#52 IA__g_main_context_dispatch (context=0x1e13df0) at gmain.c:2513
#53 0x0000003a09c3cc28 in g_main_context_iterate (context=0x1e13df0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#54 0x0000003a09c3cd4a in IA__g_main_context_iteration (context=0x1e13df0, may_block=1) at gmain.c:2654
#55 0x0000003a0f97d063 in QEventDispatcherGlib::processEvents (this=0x1deb1f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#56 0x0000003a10849a4e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x0000003a0f956192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#58 0x0000003a0f95645c in QEventLoop::exec (this=0x7fffacb4a010, flags=...) at kernel/qeventloop.cpp:201
#59 0x0000003a0f958749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#60 0x0000000000456ec2 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/krusader-2.0.0/krusader/main.cpp:268

Reported using DrKonqi
Comment 1 Jan Lepper 2011-06-11 19:10:05 UTC
This is probably fixed in > 2.3 beta1. Could you please try it out ?
Comment 2 Jekyll Wu 2011-11-10 23:24:24 UTC
*** Bug 279369 has been marked as a duplicate of this bug. ***
Comment 3 John Dickinson 2012-05-26 13:59:24 UTC
Created attachment 71384 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta1 "Migration") on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:

Closed disk space analysis tool after viewing the information.

-- Backtrace (Reduced):
#6  RadialMap::Builder::findVisibleDepth (this=0x7fff1dcda500, dir=0x31d8fa0, depth=0) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:76
#7  0x000000000050523d in RadialMap::Builder::Builder (this=0x7fff1dcda500, m=<optimized out>, d=0x31d8fa0, fast=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:40
#8  0x00000000004fff08 in RadialMap::Map::make (this=0x307ff30, tree=0x31d8fa0, refresh=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/map.cpp:85
#9  0x00000000004fe7b1 in RadialMap::Widget::create (this=0x307fed0, tree=0x31d8fa0) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/widget.cpp:112
#10 0x00000000004fe243 in DUFilelight::qt_metacall (this=0x307fed0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff1dcda710) at /build/buildd/krusader-2.4.0~beta1/obj-x86_64-linux-gnu/krusader/DiskUsage/dufilelight.moc:97
Comment 4 Vasilii 2012-12-03 21:18:31 UTC
Created attachment 75616 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta1 "Migration") on KDE Platform 4.9.2 using Qt 4.8.3

- What I was doing when the application crashed: i used krusader disk usage tool. While it was collected info, i  tired to wait and pushed cancel button, and it crashed.

-- Backtrace (Reduced):
#6  operator* (this=<synthetic pointer>) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/DiskUsage/filelightParts/fileTree.h:134
#7  RadialMap::Builder::findVisibleDepth (this=this@entry=0xbff0b2a4, dir=dir@entry=0x8d96eb0, depth=0, depth@entry=325646070) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/DiskUsage/radialMap/builder.cpp:76
#8  0x08139afc in RadialMap::Builder::Builder (this=0xbff0b2a4, m=0x9201dac, d=0x8d96eb0, fast=false) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/DiskUsage/radialMap/builder.cpp:40
#9  0x081345b4 in RadialMap::Map::make (this=0x9201dac, tree=0x8d96eb0, refresh=false) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/DiskUsage/radialMap/map.cpp:85
#10 0x08132899 in RadialMap::Widget::create (this=0x9201d70, tree=0x8d96eb0) at /build/buildd/krusader-2.4.0~beta1+git76+de1ea35/krusader/DiskUsage/radialMap/widget.cpp:112
Comment 5 Alexander Markevich 2013-02-27 17:31:48 UTC
Created attachment 77630 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta1 "Migration") on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

1) Open the menu Service -> Disk usage statistic
2) Some minute krusader calc the statistic
3) I close the window by press Cancel
4) Krusader crash

-- Backtrace (Reduced):
#7  operator* (this=<synthetic pointer>) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/filelightParts/fileTree.h:134
#8  RadialMap::Builder::findVisibleDepth (this=0xbfabb84c, dir=0x9bdb988, depth=0) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:76
#9  0x081496e4 in RadialMap::Builder::Builder (this=0xbfabb84c, m=0x9b9e58c, d=0x9bdb988, fast=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:40
#10 0x08143cb3 in RadialMap::Map::make (this=0x9b9e58c, tree=0x9bdb988, refresh=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/map.cpp:85
#11 0x08141f89 in RadialMap::Widget::create (this=0x9b9e550, tree=0x9bdb988) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/widget.cpp:112
Comment 6 Martin Sandsmark 2013-02-27 21:59:11 UTC
Why was I added to the CC for this bug?

Krusader has its own Filelight fork that's very outdated included in its codebase.
Comment 7 Jan Lepper 2013-02-27 22:11:12 UTC
No idea, I have now removed you from the list.
Comment 8 Alexander Markevich 2013-03-06 13:22:53 UTC
I dont know why Krusader with outdated Filelight used in the  Ubuntu 12.04.2 LTS repo. I install him, and get this error by the next day. Where I get the new Krusader fork?
Comment 9 Jan Lepper 2013-03-06 17:27:23 UTC
On Wed, 06 Mar 2013 13:22:53 +0000
Alexander Markevich <rabota.pmr@gmail.com> wrote:

> https://bugs.kde.org/show_bug.cgi?id=234296
> 
> --- Comment #8 from Alexander Markevich <rabota.pmr@gmail.com> ---
> I dont know why Krusader with outdated Filelight used in the  Ubuntu
> 12.04.2 LTS repo. I install him, and get this error by the next day.
> Where I get the new Krusader fork?
> 

I'm sorry, there is no new fork.
Comment 10 oleg tsymbal 2013-06-13 21:27:37 UTC
Created attachment 80504 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta1 "Migration") on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

Closed disk usage dialog window by pressing OK

-- Backtrace (Reduced):
#6  operator* (this=<synthetic pointer>) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/filelightParts/fileTree.h:134
#7  RadialMap::Builder::findVisibleDepth (this=0x7fffccec5030, dir=0x2de1330, depth=0) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:76
#8  0x000000000050523d in RadialMap::Builder::Builder (this=0x7fffccec5030, m=<optimized out>, d=0x2de1330, fast=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:40
#9  0x00000000004fff08 in RadialMap::Map::make (this=0x2a685c0, tree=0x2de1330, refresh=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/map.cpp:85
#10 0x00000000004fe7b1 in RadialMap::Widget::create (this=0x2a68560, tree=0x2de1330) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/widget.cpp:112
Comment 11 T. Nagy Ádám 2014-04-29 09:29:27 UTC
Created attachment 86338 [details]
New crash information added by DrKonqi

krusader (2.4.0-beta1 "Migration") on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:
Closed the Disk Usage Analyzer. It seems that the issue happens when the analysis took long on large directories. In my case it was 2 hard drives mounted in /media with 4 partitions overall.

- Custom settings of the application:
Not really customized

-- Backtrace (Reduced):
#6  operator* (this=<synthetic pointer>) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/filelightParts/fileTree.h:134
#7  RadialMap::Builder::findVisibleDepth (this=0x7fff4f8fe940, dir=0x32aab80, depth=0) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:76
#8  0x000000000050523d in RadialMap::Builder::Builder (this=0x7fff4f8fe940, m=<optimized out>, d=0x32aab80, fast=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/builder.cpp:40
#9  0x00000000004fff08 in RadialMap::Map::make (this=0x3287da0, tree=0x32aab80, refresh=false) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/map.cpp:85
#10 0x00000000004fe7b1 in RadialMap::Widget::create (this=0x3287d40, tree=0x32aab80) at /build/buildd/krusader-2.4.0~beta1/krusader/DiskUsage/radialMap/widget.cpp:112
Comment 12 Alex Bikadorov 2018-05-12 19:22:14 UTC
Cannot reproduce.

Please try again with Krusader 2.5 or higher.