Bug 326302 - filelight crash when scaning a ntfs partition
Summary: filelight crash when scaning a ntfs partition
Status: RESOLVED NOT A BUG
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: klocale (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Chusslove Illich
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-10-19 22:41 UTC by Cary Logan
Modified: 2013-11-03 01:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cary Logan 2013-10-19 22:41:59 UTC
Application: filelight (1.20)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:  I was scanning my ntfs drive for to analyze the disk  
usage.  I have used this many times on the linux partition without any problems. But this was the first time I tried it on the windows partition.

-- Backtrace:
Application: Filelight (filelight), signal: Illegal instruction
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3bd5f4b7c0 (LWP 14513))]

Thread 3 (Thread 0x7f3bc4661700 (LWP 14514)):
#0  0x00007f3bd33fbf7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f3bcf564694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3bcf56479c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3bd4833a76 in QEventDispatcherGlib::processEvents (this=0x7f3bbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f3bd48055ef in QEventLoop::processEvents (this=this@entry=0x7f3bc4660d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3bd48058e5 in QEventLoop::exec (this=this@entry=0x7f3bc4660d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f3bd470488f in QThread::exec (this=this@entry=0x1cd37a0) at thread/qthread.cpp:542
#7  0x00007f3bd47e6d13 in QInotifyFileSystemWatcherEngine::run (this=0x1cd37a0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f3bd4706f2f in QThreadPrivate::start (arg=0x1cd37a0) at thread/qthread_unix.cpp:338
#9  0x00007f3bd24eaf6e in start_thread (arg=0x7f3bc4661700) at pthread_create.c:311
#10 0x00007f3bd34089cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f3bc31b6700 (LWP 14524)):
#0  0x00007f3bd33fa095 in __GI___lxstat (vers=<optimized out>, name=0x7f3bb626fad8 "/media/080EA61556937179/Program Files/Common Files/ASCOM/MiniSAC/UNWISE.EXE", buf=0x7f3bc31b57a0) at ../sysdeps/unix/sysv/linux/wordsize-64/lxstat.c:37
#1  0x00007f3bc4922e4d in ?? () from /usr/lib/kde4/filelightpart.so
#2  0x00007f3bc49231f8 in ?? () from /usr/lib/kde4/filelightpart.so
#3  0x00007f3bc49231f8 in ?? () from /usr/lib/kde4/filelightpart.so
#4  0x00007f3bc49231f8 in ?? () from /usr/lib/kde4/filelightpart.so
#5  0x00007f3bc49231f8 in ?? () from /usr/lib/kde4/filelightpart.so
#6  0x00007f3bc4923355 in ?? () from /usr/lib/kde4/filelightpart.so
#7  0x00007f3bd4706f2f in QThreadPrivate::start (arg=0x1fbc7d0) at thread/qthread_unix.cpp:338
#8  0x00007f3bd24eaf6e in start_thread (arg=0x7f3bc31b6700) at pthread_create.c:311
#9  0x00007f3bd34089cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f3bd5f4b7c0 (LWP 14513)):
[KCrash Handler]
#6  0x00007f3bd5a6b5c4 in KLocalePrivate::formatNumber (this=0x1c52920, numStr=..., round=<optimized out>, precision=-1) at ../../kdecore/localization/klocale_kde.cpp:1586
#7  0x00007f3bd5a661e4 in KLocale::formatNumber (this=<optimized out>, numStr=..., round=round@entry=false, precision=precision@entry=-1) at ../../kdecore/localization/klocale.cpp:334
#8  0x00007f3bd5a7eaa4 in KuitSemanticsPrivate::modifyTagText (this=this@entry=0x1ad9a30, text=..., tag=<optimized out>, avals=..., numctx=numctx@entry=0, fmt=fmt@entry=Kuit::Fmt::Plain) at ../../kdecore/localization/kuitsemantics.cpp:1431
#9  0x00007f3bd5a8a745 in KuitSemanticsPrivate::formatSubText (this=this@entry=0x1ad9a30, ptext=..., oel=..., fmt=fmt@entry=Kuit::Fmt::Plain, numctx=numctx@entry=0) at ../../kdecore/localization/kuitsemantics.cpp:1341
#10 0x00007f3bd5a8fe59 in KuitSemanticsPrivate::semanticToVisualText (this=this@entry=0x1ad9a30, text_=..., fmtExp_=fmtExp_@entry=Kuit::Fmt::None, fmtImp_=fmtImp_@entry=Kuit::Fmt::Plain) at ../../kdecore/localization/kuitsemantics.cpp:1197
#11 0x00007f3bd5a904d8 in KuitSemanticsPrivate::format (this=0x1ad9a30, text=..., ctxt=...) at ../../kdecore/localization/kuitsemantics.cpp:906
#12 0x00007f3bd5a9058c in KuitSemantics::format (this=<optimized out>, text=..., ctxt=...) at ../../kdecore/localization/kuitsemantics.cpp:1586
#13 0x00007f3bd5a784bc in KLocalizedStringPrivate::postFormat (this=this@entry=0x1fba5e0, text=..., lang=..., ctxt=...) at ../../kdecore/localization/klocalizedstring.cpp:483
#14 0x00007f3bd5a7cf5c in KLocalizedStringPrivate::toString (this=0x1fba5e0, locale=0x1c56430, catalogName=catalogName@entry=0x0) at ../../kdecore/localization/klocalizedstring.cpp:303
#15 0x00007f3bd5a7da92 in KLocalizedString::toString (this=0x7fff60338a80) at ../../kdecore/localization/klocalizedstring.cpp:194
#16 0x00007f3bc491e232 in ?? () from /usr/lib/kde4/filelightpart.so
#17 0x00007f3bc491e450 in ?? () from /usr/lib/kde4/filelightpart.so
#18 0x00007f3bd481aa58 in QMetaObject::activate (sender=0x1db07d8, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#19 0x00007f3bd481ebe1 in QObject::event (this=0x1db07d8, e=<optimized out>) at kernel/qobject.cpp:1156
#20 0x00007f3bd3ba3dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1af4e40, receiver=receiver@entry=0x1db07d8, e=e@entry=0x7fff60338f50) at kernel/qapplication.cpp:4567
#21 0x00007f3bd3baa470 in QApplication::notify (this=this@entry=0x7fff60339270, receiver=receiver@entry=0x1db07d8, e=e@entry=0x7fff60338f50) at kernel/qapplication.cpp:4353
#22 0x00007f3bd5237a6a in KApplication::notify (this=0x7fff60339270, receiver=0x1db07d8, event=0x7fff60338f50) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f3bd48068bd in QCoreApplication::notifyInternal (this=0x7fff60339270, receiver=0x1db07d8, event=0x7fff60338f50) at kernel/qcoreapplication.cpp:946
#24 0x00007f3bd4836403 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QTimerInfoList::activateTimers (this=0x1ae3ef0) at kernel/qeventdispatcher_unix.cpp:622
#26 0x00007f3bd48337d9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#27 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#28 0x00007f3bcf5643a6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f3bcf5646f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f3bcf56479c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f3bd4833a55 in QEventDispatcherGlib::processEvents (this=0x1aa1b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007f3bd3c459d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f3bd48055ef in QEventLoop::processEvents (this=this@entry=0x7fff603391d0, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f3bd48058e5 in QEventLoop::exec (this=this@entry=0x7fff603391d0, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007f3bd480ae5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#36 0x0000000000408117 in ?? ()
#37 0x00007f3bd332fde5 in __libc_start_main (main=0x407bb0, argc=1, ubp_av=0x7fff60339388, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff60339378) at libc-start.c:260
#38 0x0000000000408201 in _start ()

Reported using DrKonqi
Comment 1 Martin Sandsmark 2013-11-03 01:16:45 UTC
SIGILL indicates that the processor was asked to execute something it wasn't able to understand.

Most likely random memory corruption, or some random heap corruption. Unless you can reproduce this under for example valgrind there isn't much we can do.