[Digikam-devel] [digikam] [Bug 341605] Crash if I attempt to use left-sidebar tags tab.

Mac Beckett macbeckett at gmail.com
Sun Dec 7 00:20:44 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=341605

--- Comment #2 from Mac Beckett <macbeckett at gmail.com> ---
Version = 4.5.0

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f186a13cb40 (LWP 22074))]

Thread 9 (Thread 0x7f1863c0b700 (LWP 22085)):
#0  0x0000003f3cc0ec9d in recvmsg () from /lib64/libpthread.so.0
#1  0x00000031a6608ed9 in udev_monitor_receive_device () from
/lib64/libudev.so.1
#2  0x0000003dfae0f44b in linux_udev_event_thread_main () from
/lib64/libusb-1.0.so.0
#3  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f185c1e9700 (LWP 22086)):
#0  0x0000003f3cc0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f186b83dbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00000000005e6a5e in Digikam::ScanController::run (this=0x1728960) at
/usr/src/debug/digikam-4.5.0/core/app/database/scancontroller.cpp:725
#3  0x00007f186b83d69f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#4  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f185b9e8700 (LWP 22087)):
#0  0x0000003f3ec8a2ea in g_mutex_get_impl (mutex=0x7f184c0009a0) at
gthread-posix.c:124
#1  0x0000003f3ec8a599 in g_mutex_lock (mutex=mutex at entry=0x7f184c0009a0) at
gthread-posix.c:213
#2  0x0000003f3ec48650 in g_main_context_acquire (context=0x7f184c0009a0) at
gmain.c:3127
#3  0x0000003f3ec49465 in g_main_context_iterate
(context=context at entry=0x7f184c0009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3663
#4  0x0000003f3ec496dc in g_main_context_iteration (context=0x7f184c0009a0,
may_block=1) at gmain.c:3774
#5  0x00007f186b97643e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#6  0x00007f186b94638f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#7  0x00007f186b9466dd in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#8  0x00007f186b83ae5f in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x00007f186b926de3 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#10 0x00007f186b83d69f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#11 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#12 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f18077fe700 (LWP 22123)):
[KCrash Handler]
#6  Exiv2::PreviewManager::getPreviewImage (this=0x0, properties=...) at
preview.cpp:1157
#7  0x00000033f6052fa2 in KExiv2Iface::KExiv2Previews::data(int) () from
/lib64/libkexiv2.so.11
#8  0x00000033f605321b in KExiv2Iface::KExiv2Previews::image(int) () from
/lib64/libkexiv2.so.11
#9  0x0000003a8a54b68b in Digikam::ThumbnailCreator::createThumbnail
(this=this at entry=0x1beafa0, info=..., detailRect=...) at
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:532
#10 0x0000003a8a54e3a9 in Digikam::ThumbnailCreator::load (this=0x1beafa0,
path=..., rect=..., pregenerate=pregenerate at entry=true) at
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:262
#11 0x0000003a8a54ed30 in Digikam::ThumbnailCreator::pregenerate
(this=<optimized out>, path=...) at
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailcreator.cpp:185
#12 0x0000003a8a55dd20 in Digikam::ThumbnailLoadingTask::execute
(this=0x594f4c0) at
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/thumbnailtask.cpp:82
#13 0x0000003a8a534906 in Digikam::LoadSaveThread::run (this=0x1c38bd0) at
/usr/src/debug/digikam-4.5.0/core/libs/threadimageio/loadsavethread.cpp:136
#14 0x0000003a8a5642fe in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x1bb8b90) at
/usr/src/debug/digikam-4.5.0/core/libs/threads/dynamicthread.cpp:186
#15 0x00007f186b83102e in QThreadPoolThread::run() () from
/lib64/libQtCore.so.4
#16 0x00007f186b83d69f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#17 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#18 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f1793f0d700 (LWP 22174)):
#0  0x0000003f3cc0e84d in read () from /lib64/libpthread.so.0
#1  0x0000003f3ec897b0 in read (__nbytes=16, __buf=0x7f1793f0c830,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f179c001f60) at gwakeup.c:212
#3  0x0000003f3ec4909c in g_main_context_check
(context=context at entry=0x7f178c0009a0, max_priority=2147483647,
fds=fds at entry=0x7f178c0029b0, n_fds=n_fds at entry=1) at gmain.c:3514
#4  0x0000003f3ec49533 in g_main_context_iterate
(context=context at entry=0x7f178c0009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3710
#5  0x0000003f3ec496dc in g_main_context_iteration (context=0x7f178c0009a0,
may_block=1) at gmain.c:3774
#6  0x00007f186b97643e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#7  0x00007f186b94638f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#8  0x00007f186b9466dd in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#9  0x00007f186b83ae5f in QThread::exec() () from /lib64/libQtCore.so.4
#10 0x00007f186b926de3 in QInotifyFileSystemWatcherEngine::run() () from
/lib64/libQtCore.so.4
#11 0x00007f186b83d69f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#12 0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#13 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1743928700 (LWP 22175)):
#0  0x0000003f3c4ea7cd in poll () from /lib64/libc.so.6
#1  0x0000003f3ec495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f173c0010c0, timeout=-1, context=0x48974f0) at gmain.c:4007
#2  g_main_context_iterate (context=0x48974f0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003f3ec49a3a in g_main_loop_run (loop=0x485f980) at gmain.c:3907
#4  0x00000031b18d0376 in gdbus_shared_thread_func (user_data=0x485f9c0) at
gdbusprivate.c:278
#5  0x0000003f3ec6ea45 in g_thread_proxy (data=0x1636850) at gthread.c:798
#6  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1742f1e700 (LWP 22176)):
#0  0x0000003f3cc0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x0000003a87abc1bd in JSC::BlockAllocator::blockFreeingThreadMain() () from
/lib64/libQtWebKit.so.4
#2  0x0000003a87daea86 in WTF::wtfThreadEntryPoint(void*) () from
/lib64/libQtWebKit.so.4
#3  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f174131b700 (LWP 22220)):
#0  0x0000003f3c4ea7cd in poll () from /lib64/libc.so.6
#1  0x0000003f3ec495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f17380020f0, timeout=9685, context=0x7f1738002200) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0x7f1738002200,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x0000003f3ec496dc in g_main_context_iteration (context=0x7f1738002200,
may_block=1) at gmain.c:3774
#4  0x00007f186b97643e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#5  0x00007f186b94638f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#6  0x00007f186b9466dd in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#7  0x00007f186b83ae5f in QThread::exec() () from /lib64/libQtCore.so.4
#8  0x00007f186b83d69f in QThreadPrivate::start(void*) () from
/lib64/libQtCore.so.4
#9  0x0000003f3cc07f35 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003f3c4f4c3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f186a13cb40 (LWP 22074)):
#0  0x0000003f3cc0bcf0 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f186b83dbd6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib64/libQtCore.so.4
#2  0x00007f186b83025a in QThreadPoolPrivate::waitForDone(int) () from
/lib64/libQtCore.so.4
#3  0x00007f186b831705 in QThreadPool::~QThreadPool() () from
/lib64/libQtCore.so.4
#4  0x00007f186b831739 in QThreadPool::~QThreadPool() () from
/lib64/libQtCore.so.4
#5  0x00007f186b95ed48 in QObjectPrivate::deleteChildren() () from
/lib64/libQtCore.so.4
#6  0x00007f186b9613ff in QObject::~QObject() () from /lib64/libQtCore.so.4
#7  0x0000003a8a561347 in ~ThreadManagerCreator (this=0x175cc30,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-4.5.0/core/libs/threads/threadmanager.cpp:236
#8  destroy () at
/usr/src/debug/digikam-4.5.0/core/libs/threads/threadmanager.cpp:241
#9  0x0000003f3c4390f9 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x0000003f3c439145 in exit () from /lib64/libc.so.6
#11 0x00000035236684ce in gdk_x_io_error () from /lib64/libgdk-x11-2.0.so.0
#12 0x00000033f2848f00 in KApplication::xioErrhandler (this=0x7fff98793cd0,
dpy=0x1454ca0) at
/usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:419
#13 0x0000003f3fc4515e in _XIOError (dpy=dpy at entry=0x1454ca0) at XlibInt.c:1498
#14 0x0000003f3fc42b4d in _XEventsQueued (dpy=dpy at entry=0x1454ca0,
mode=mode at entry=2) at xcb_io.c:366
#15 0x0000003f3fc3456b in XEventsQueued (dpy=0x1454ca0, mode=2) at Pending.c:43
#16 0x00007f186bf1c69c in x11EventSourceCheck(_GSource*) () from
/lib64/libQtGui.so.4
#17 0x0000003f3ec48ff9 in g_main_context_check
(context=context at entry=0x144f5a0, max_priority=2147483647,
fds=fds at entry=0x3afcd40, n_fds=n_fds at entry=21) at gmain.c:3557
#18 0x0000003f3ec49533 in g_main_context_iterate
(context=context at entry=0x144f5a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3710
#19 0x0000003f3ec496dc in g_main_context_iteration (context=0x144f5a0,
may_block=1) at gmain.c:3774
#20 0x00007f186b97641e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQtCore.so.4
#21 0x00007f186bf1cc46 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib64/libQtGui.so.4
#22 0x00007f186b94638f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#23 0x00007f186b9466dd in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQtCore.so.4
#24 0x00007f186b94bda9 in QCoreApplication::exec() () from
/lib64/libQtCore.so.4
#25 0x00000000004970ea in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/digikam-4.5.0/core/app/main/main.cpp:236

Possible duplicates by query: bug 339751, bug 339593, bug 339325, bug 339269,
bug 339217.

Report to https://bugs.kde.org/

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list