[Digikam-devel] [digikam] [Bug 361982] New: browse tag clicking on a tag crashes digikam
sreehari via KDE Bugzilla
bugzilla_noreply at kde.org
Wed Apr 20 00:52:32 BST 2016
https://bugs.kde.org/show_bug.cgi?id=361982
Bug ID: 361982
Summary: browse tag clicking on a tag crashes digikam
Product: digikam
Version: 4.10.0
Platform: Debian stable
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: Tags
Assignee: digikam-devel at kde.org
Reporter: drsreehari98vet at gmail.com
when i browse by tag view double click on a folder or a tag digikam crashes
Reproducible: Sometimes
Steps to Reproduce:
1.browse tag view
2.double click some folder (to select all files in it)
3.
Actual Results:
Note: breakpoint 1 also set at pc 0x7ffff21e88b0.
Breakpoint 2 at 0x7ffff21e88b0
Breakpoint 3 at 0x7ffff21e8930
Continuing.
[Thread 0x7fff9f28c700 (LWP 12973) exited]
[Thread 0x7fff2effd700 (LWP 12955) exited]
Catchpoint 1 (exception thrown), 0x00007ffff21e88b0 in __cxa_throw ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Thread 50 (Thread 0x7fff57fff700 (LWP 12974)):
#0 0x00007ffff21e88b0 in __cxa_throw ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x00007fffee036996 in Exiv2::ImageFactory::open(std::string const&) ()
from /usr/lib/libexiv2.so.12
#2 0x00007ffff5c7011b in KExiv2Iface::KExiv2::load(QString const&) const ()
from /usr/lib/libkexiv2.so.11
#3 0x00007ffff558ea96 in Digikam::DMetadata::load (
this=this at entry=0x7fff57ffe660, filePath=...)
at /build/buildd/digikam-3.5.0/core/libs/dmetadata/dmetadata.cpp:110
#4 0x00007ffff558eb12 in Digikam::DMetadata::DMetadata (this=0x7fff57ffe660,
filePath=...)
at /build/buildd/digikam-3.5.0/core/libs/dmetadata/dmetadata.cpp:72
#5 0x00007ffff55e72a5 in Digikam::ThumbnailCreator::createThumbnail (
this=this at entry=0x13ba960, info=..., detailRect=...)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:440
#6 0x00007ffff55ea296 in Digikam::ThumbnailCreator::load (this=0x13ba960,
path=..., rect=..., pregenerate=pregenerate at entry=true)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:260
#7 0x00007ffff55eabe0 in Digikam::ThumbnailCreator::pregenerate (
this=<optimized out>, path=...)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:183
#8 0x00007ffff55f9790 in Digikam::ThumbnailLoadingTask::execute (
this=0xce0e3d0)
at /build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailtask.cpp:82
#9 0x00007ffff55d1a96 in Digikam::LoadSaveThread::run (this=0x14e85f0)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/loadsavethread.cpp:136
#10 0x00007ffff55ff5de in Digikam::DynamicThread::DynamicThreadPriv::run (
this=0x15188f0)
at /build/buildd/digikam-3.5.0/core/libs/threads/dynamicthread.cpp:186
#11 0x00007ffff2777fee in QThreadPoolThread::run (this=0x25cae90)
at concurrent/qthreadpool.cpp:108
#12 0x00007ffff278432f in QThreadPrivate::start (arg=0x25cae90)
at thread/qthread_unix.cpp:349
#13 0x00007fffecc26182 in start_thread (arg=0x7fff57fff700)
at pthread_create.c:312
#14 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 48 (Thread 0x7fff757fa700 (LWP 12972)):
#0 0x00007fffeca0fb39 in CDecoder::DequantizeValue(CSubband*, unsigned int,
int) () from /usr/lib/x86_64-linux-gnu/libpgf.so.6
#1 0x00007fffeca10138 in CDecoder::Partition(CSubband*, int, int, int, int,
int) () from /usr/lib/x86_64-linux-gnu/libpgf.so.6
#2 0x00007fffeca18ed0 in CSubband::PlaceTile(CDecoder&, int, bool, unsigned
int, unsigned int) () from /usr/lib/x86_64-linux-gnu/libpgf.so.6
#3 0x00007fffeca12a34 in CPGFImage::Read(int, bool (*)(double, bool, void*),
void*) () from /usr/lib/x86_64-linux-gnu/libpgf.so.6
#4 0x00007ffff55fa381 in Digikam::PGFUtils::readPGFImageData (data=..., img=
..., verbose=<optimized out>)
at /build/buildd/digikam-3.5.0/core/libs/threadimageio/pgfutils.cpp:93
#5 0x00007ffff55e8d56 in Digikam::ThumbnailCreator::loadFromDatabase (
this=this at entry=0x13bad70, info=...)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:886
#6 0x00007ffff55ea434 in Digikam::ThumbnailCreator::load (this=0x13bad70,
path=..., rect=..., pregenerate=pregenerate at entry=false)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:248
#7 0x00007ffff55eb0e2 in Digikam::ThumbnailCreator::load (
this=<optimized out>, path=...)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailcreator.cpp:199
#8 0x00007ffff55f9737 in Digikam::ThumbnailLoadingTask::execute (
this=0xc8a7b60)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/thumbnailtask.cpp:172
#9 0x00007ffff55d1a96 in Digikam::LoadSaveThread::run (this=0x150b840)
at
/build/buildd/digikam-3.5.0/core/libs/threadimageio/loadsavethread.cpp:136
#10 0x00007ffff55ff5de in Digikam::DynamicThread::DynamicThreadPriv::run (
this=0x14f36a0)
at /build/buildd/digikam-3.5.0/core/libs/threads/dynamicthread.cpp:186
#11 0x00007ffff2777fee in QThreadPoolThread::run (this=0x2125100)
at concurrent/qthreadpool.cpp:108
#12 0x00007ffff278432f in QThreadPrivate::start (arg=0x2125100)
at thread/qthread_unix.cpp:349
#13 0x00007fffecc26182 in start_thread (arg=0x7fff757fa700)
at pthread_create.c:312
#14 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 11 (Thread 0x7fffb0ebf700 (LWP 12915)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff2784816 in wait (time=18446744073709551615, this=0x1246f70)
at thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=this at entry=0x12e4340,
mutex=mutex at entry=0x12e4338, time=time at entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:158
#3 0x00007ffff55fd79a in Digikam::ParkingThread::run (this=0x12e4320)
at /build/buildd/digikam-3.5.0/core/libs/threads/threadmanager.cpp:119
#4 0x00007ffff278432f in QThreadPrivate::start (arg=0x12e4320)
at thread/qthread_unix.cpp:349
#5 0x00007fffecc26182 in start_thread (arg=0x7fffb0ebf700)
at pthread_create.c:312
#6 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 9 (Thread 0x7fffb16c0700 (LWP 12910)):
#0 0x00007ffff199612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffea44dfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffea44e0ec in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff28b37be in QEventDispatcherGlib::processEvents (this=
0x7fffac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4 0x00007ffff28850af in QEventLoop::processEvents (this=this at entry=
0x7fffb16bfae0, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007ffff28853a5 in QEventLoop::exec (this=this at entry=0x7fffb16bfae0,
flags=...) at kernel/qeventloop.cpp:204
#6 0x00007ffff2781c5f in QThread::exec (this=this at entry=0xf6c890)
at thread/qthread.cpp:537
#7 0x00007ffff2866823 in QInotifyFileSystemWatcherEngine::run (this=0xf6c890)
at io/qfilesystemwatcher_inotify.cpp:265
#8 0x00007ffff278432f in QThreadPrivate::start (arg=0xf6c890)
at thread/qthread_unix.cpp:349
#9 0x00007fffecc26182 in start_thread (arg=0x7fffb16c0700)
at pthread_create.c:312
#10 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 8 (Thread 0x7fffc5265700 (LWP 12909)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff2784816 in wait (time=18446744073709551615, this=0xf6a020)
at thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=this at entry=0xf69f30,
mutex=mutex at entry=0xf69f28, time=time at entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:158
#3 0x00000000005d5ede in Digikam::ScanController::run (this=0xf69ca0)
at /build/buildd/digikam-3.5.0/core/digikam/database/scancontroller.cpp:725
#4 0x00007ffff278432f in QThreadPrivate::start (arg=0xf69ca0)
at thread/qthread_unix.cpp:349
#5 0x00007fffecc26182 in start_thread (arg=0x7fffc5265700)
at pthread_create.c:312
#6 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffc6267700 (LWP 12905)):
#0 0x00007ffff199612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffea44dfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffea44e0ec in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffea44e129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fffea472f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fffecc26182 in start_thread (arg=0x7fffc6267700)
at pthread_create.c:312
#6 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7fffcdbc9700 (LWP 12904)):
#0 0x00007ffff199612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffea44dfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffea44e30a in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffd99ca336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fffea472f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fffecc26182 in start_thread (arg=0x7fffcdbc9700)
at pthread_create.c:312
#6 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffce3ca700 (LWP 12903)):
#0 0x00007ffff199612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffea44dfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffea44e0ec in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffce3d21ad in ?? ()
from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007fffea472f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fffecc26182 in start_thread (arg=0x7fffce3ca700)
at pthread_create.c:312
#6 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffd2d90700 (LWP 12902)):
#0 0x00007ffff199612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fffd81ba248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2 0x00007fffecc26182 in start_thread (arg=0x7fffd2d90700)
at pthread_create.c:312
#3 0x00007ffff19a347d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffff7f70ac0 (LWP 12893)):
#0 Digikam::Album::next (this=0x2e00a70)
at /build/buildd/digikam-3.5.0/core/digikam/album/album.cpp:95
#1 0x0000000000575b9c in findNthChild (this=<optimized out>, n=98,
parent=<optimized out>)
at /build/buildd/digikam-3.5.0/core/libs/models/abstractalbummodelpriv.h:70
#2 Digikam::AbstractAlbumModel::index (this=0x1bb0900, row=98,
column=<optimized out>, parent=...)
at /build/buildd/digikam-3.5.0/core/libs/models/abstractalbummodel.cpp:212
#3 0x00007ffff37f53cc in QSortFilterProxyModelPrivate::proxy_to_source (
this=<optimized out>, proxy_index=...)
at itemviews/qsortfilterproxymodel.cpp:374
#4 0x00007ffff37f54bd in QSortFilterProxyModel::mapToSource (
this=<optimized out>, proxyIndex=...)
at itemviews/qsortfilterproxymodel.cpp:2519
#5 0x00007ffff37eda38 in QSortFilterProxyModel::data (this=<optimized out>,
index=..., role=8) at itemviews/qsortfilterproxymodel.cpp:1732
#6 0x00007ffff37eda7d in QSortFilterProxyModel::data (this=<optimized out>,
index=..., role=8) at itemviews/qsortfilterproxymodel.cpp:1735
#7 0x00007ffff380f372 in data (arole=8, this=0x7fffffffd0a0)
at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:402
#8 QStyledItemDelegate::initStyleOption (this=<optimized out>,
option=0x7fffffffcf60, index=...) at itemviews/qstyleditemdelegate.cpp:391
#9 0x00007ffff380eaba in QStyledItemDelegate::sizeHint (
this=this at entry=0x1bba8c0, option=..., index=...)
at itemviews/qstyleditemdelegate.cpp:450
#10 0x00000000005cb169 in Digikam::AlbumTreeViewDelegate::sizeHint (
this=0x1bba8c0, option=..., index=...)
at /build/buildd/digikam-3.5.0/core/digikam/album/albumtreeview.cpp:108
#11 0x00007ffff37afddc in QTreeView::sizeHintForColumn (this=<optimized out>,
column=0) at itemviews/qtreeview.cpp:2748
#12 0x00007ffff37ab56f in QTreeView::resizeColumnToContents (this=0x1bb0f70,
column=0) at itemviews/qtreeview.cpp:2550
#13 0x00000000005c7d17 in adaptColumnsToContent (this=<optimized out>)
at /build/buildd/digikam-3.5.0/core/digikam/album/albumtreeview.cpp:856
#14 Digikam::AbstractAlbumTreeView::qt_static_metacall (_o=0x1bb0f70,
_c=29034752, _id=0, _a=0x0)
at
/build/buildd/digikam-3.5.0/obj-x86_64-linux-gnu/core/digikam/albumtreeview.moc:92
#15 0x00007ffff289a87a in QMetaObject::activate (sender=0x1bb33a0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x0)
at kernel/qobject.cpp:3539
#16 0x00007ffff289ea31 in QObject::event (this=0x1bb33a0, e=<optimized out>)
at kernel/qobject.cpp:1156
#17 0x00007ffff3278e2c in QApplicationPrivate::notify_helper (
this=this at entry=0xc9e320, receiver=receiver at entry=0x1bb33a0, e=e at entry=
0x7fffffffd6f0) at kernel/qapplication.cpp:4567
#18 0x00007ffff327f4a0 in QApplication::notify (
this=this at entry=0x7fffffffde80, receiver=receiver at entry=0x1bb33a0,
e=e at entry=0x7fffffffd6f0) at kernel/qapplication.cpp:4353
#19 0x00007ffff3f83d1a in KApplication::notify (this=0x7fffffffde80,
receiver=0x1bb33a0, event=0x7fffffffd6f0)
at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007ffff28864dd in QCoreApplication::notifyInternal (this=
0x7fffffffde80, receiver=0x1bb33a0, event=0x7fffffffd6f0)
at kernel/qcoreapplication.cpp:953
#21 0x00007ffff28b6323 in sendEvent (event=<optimized out>,
receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QTimerInfoList::activateTimers (this=0xc9efe0)
at kernel/qeventdispatcher_unix.cpp:621
#23 0x00007ffff28b35f1 in timerSourceDispatch (source=<optimized out>)
at kernel/qeventdispatcher_glib.cpp:193
#24 0x00007fffea44de04 in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffea44e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffea44e0ec in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff28b37a1 in QEventDispatcherGlib::processEvents (this=0xbcd7e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#28 0x00007ffff331abe6 in QGuiEventDispatcherGlib::processEvents (
this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007ffff28850af in QEventLoop::processEvents (
this=this at entry=0x7fffffffd960, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007ffff28853a5 in QEventLoop::exec (this=this at entry=0x7fffffffd960,
flags=...) at kernel/qeventloop.cpp:204
#31 0x00007ffff288ab79 in QCoreApplication::exec ()
at kernel/qcoreapplication.cpp:1225
#32 0x00007ffff327737c in QApplication::exec () at kernel/qapplication.cpp:3828
#33 0x0000000000492023 in main (argc=<optimized out>, argv=<optimized out>)
at /build/buildd/digikam-3.5.0/core/digikam/main/main.cpp:235
Kill the program being debugged? (y or n)
Expected Results:
select all files
Application: digiKam (digikam), signal: Segmentation fault
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list