[digikam] [Bug 373284] digikam crashed with SIGSEGV in QSortFilterProxyModel::parent()
Ritesh Raj Sarraf
bugzilla_noreply at kde.org
Wed Dec 7 16:56:33 GMT 2016
https://bugs.kde.org/show_bug.cgi?id=373284
--- Comment #6 from Ritesh Raj Sarraf <kde-bugs at researchut.com> ---
I got one more crash, just now, in a different subsystem. In case you need the
full report, let me know. I have it locally.
ProcStatus:
Name: digikam
Umask: 0022
State: S (sleeping)
Tgid: 15434
Ngid: 0
Pid: 15434
PPid: 1
TracerPid: 0
Uid: 1000 1000 1000 1000
Gid: 1000 1000 1000 1000
FDSize: 128
Groups: 4 24 25 27 29 30 44 46 50 101 102 108 119 147 1000
NStgid: 15434
NSpid: 15434
NSpgid: 5146
NSsid: 5146
VmPeak: 4437916 kB
VmSize: 4226752 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 312396 kB
VmRSS: 308848 kB
RssAnon: 171040 kB
RssFile: 126900 kB
RssShmem: 10908 kB
VmData: 323124 kB
VmStk: 136 kB
VmExe: 40 kB
VmLib: 255884 kB
VmPTE: 2184 kB
VmPMD: 28 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
Threads: 14
SigQ: 0/31265
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000001001000
SigCgt: 0000000180010000
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Seccomp: 0
Cpus_allowed: ff
Cpus_allowed_list: 0-7
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 21906
nonvoluntary_ctxt_switches: 9802
Registers:
rax 0x12e5396100000011 1361557551124054033
rbx 0x55c2bb497600 94294854170112
rcx 0x7fba6d0f29d0 140438670354896
rdx 0x27 39
rsi 0x55c2bb497600 94294854170112
rdi 0x55c2bb497600 94294854170112
rbp 0x7fba6d1c68a0 0x7fba6d1c68a0 <QObject::staticMetaObject>
rsp 0x7ffc07333c50 0x7ffc07333c50
r8 0x55c2bb497600 94294854170112
r9 0x7fba700a8a10 140438720383504
r10 0x1ccc 7372
r11 0x7fba6f9fb430 140438713381936
r12 0x2 2
r13 0x7fba6f9fd040 140438713389120
r14 0x3b 59
r15 0x7ffc07333dd0 140720429284816
rip 0x7fba6cf89bd7 0x7fba6cf89bd7 <QMetaObject::cast(QObject
const*) const+23>
eflags 0x10206 [ PF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
SegvAnalysis:
Segfault happened at: 0x7fba6cf89bd7 <_ZNK11QMetaObject4castEPK7QObject+23>:
callq *(%rax)
PC (0x7fba6cf89bd7) ok
source "*(%rax)" ok
destination "(%rsp)" (0x7ffc07333c50) ok
SP (0x7ffc07333c50) ok
Reason could not be automatically determined.
Signal: 11
SourcePackage: digikam
Stacktrace:
#0 0x00007fba6cf89bd7 in QMetaObject::cast(QObject const*) const () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (object=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:495
#2 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:709
#3 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (a=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:102
#4 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:835
#5 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (this=0x7ffc07333c80) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:352
#6 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (index=...) at ./core/libs/models/categorizeditemmodel.cpp:232
#7 0x00007fba6f9fb779 in Digikam::ActionItemModel::trigger(QModelIndex
const&) (this=<optimized out>, index=...) at
./core/libs/models/categorizeditemmodel.cpp:274
action = <optimized out>
#8 0x00007fba6cfacc89 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007fba6dab2075 in QAbstractItemView::clicked(QModelIndex const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fba6dab5623 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fba6dade4be in QListView::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fba6ec4d8ab in
Digikam::DCategorizedView::mouseReleaseEvent(QMouseEvent*)
(this=0x55c2bd2d0c20, event=0x7ffc07334680) at
./core/libs/widgets/itemview/dcategorizedview.cpp:1324
initialPressPosition = <optimized out>
rect = {x1 = 103, y1 = 0, x2 = 120799728, y2 = 32764}
#13 0x00007fba6d8b01d8 in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fba6d9986ee in QFrame::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fba6dabf493 in QAbstractItemView::viewportEvent(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fba6cf80df1 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fba6d868b05 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fba6d87119d in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fba6cf81090 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fba6d86f84d in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fba6d8ca866 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fba6d8cd273 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fba6d868b2c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fba6d8702e1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fba6cf81090 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fba6d2cdb03 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007fba6d2cf685 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007fba6d2ad61b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007fba426734e0 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#30 0x00007fba63e2f7f7 in g_main_context_dispatch (context=0x7fba3c0016f0) at
././glib/gmain.c:3203
dispatch = 0x7fba426734d0
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x55c2b9d87d10
current = 0x55c2b9d70fa0
i = 1
#31 0x00007fba63e2f7f7 in g_main_context_dispatch
(context=context at entry=0x7fba3c0016f0) at ././glib/gmain.c:3856
#32 0x00007fba63e2fa60 in g_main_context_iterate
(context=context at entry=0x7fba3c0016f0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 0
timeout = 0
some_ready = 1
nfds = 14
allocated_nfds = 14
fds = <optimized out>
#33 0x00007fba63e2fb0c in g_main_context_iteration (context=0x7fba3c0016f0,
may_block=1) at ././glib/gmain.c:3990
retval = <optimized out>
#34 0x00007fba6cfd56df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fba6cf7f07a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fba6cf877ec in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x000055c2b8bb4111 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./core/app/main/main.cpp:237
app = <incomplete type>
aboutData = {d = 0x55c2b9d8f000}
parser = {d = 0x55c2b9d97fd0}
commandLineDBPath = {static null = {<No data fields>}, d =
0x7fba6d04b460 <QArrayData::shared_null>}
config = {d = 0x55c2b9d9f770}
group = <incomplete type>
version = {static null = {<No data fields>}, d = 0x55c2b9dd5c20}
iconTheme = {static null = {<No data fields>}, d = 0x55c2b9d9f990}
mainConfig = <incomplete type>
firstAlbumPath = {static null = {<No data fields>}, d = 0x7fba6d04b460
<QArrayData::shared_null>}
params = {databaseType = {static null = {<No data fields>}, d =
0x55c2b9db2150}, databaseNameCore = {static null = {<No data fields>}, d =
0x55c2b9db2780}, connectOptions = {static null = {<No data fields>}, d =
0x55c2b9deb3f0}, hostName = {static null = {<No data fields>}, d =
0x55c2b9dcfd00}, port = -1, internalServer = false, userName = {static null =
{<No data fields>}, d = 0x55c2b9de9630}, password = {static null = {<No data
fields>}, d = 0x55c2b9db10f0}, databaseNameThumbnails = {static null = {<No
data fields>}, d = 0x55c2b9db28e0}, databaseNameFace = {static null = {<No data
fields>}, d = 0x55c2b9db29a0}, internalServerDBPath = {static null = {<No data
fields>}, d = 0x55c2b9ddc900}, internalServerMysqlServCmd = {static null = {<No
data fields>}, d = 0x55c2b9dd47c0}, internalServerMysqlInitCmd = {static null =
{<No data fields>}, d = 0x55c2b9de2290}}
digikam = 0x55c2b9fc3940
ret = <optimized out>
StacktraceTop:
QMetaObject::cast(QObject const*) const () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
Digikam::ActionItemModel::actionForIndex(QModelIndex const&)
(object=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:495
Digikam::ActionItemModel::actionForIndex(QModelIndex const&) (v=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:709
Digikam::ActionItemModel::actionForIndex(QModelIndex const&) (a=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:102
Digikam::ActionItemModel::actionForIndex(QModelIndex const&) (v=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:835
Tags: third-party-packages
ThreadStacktrace:
.
Thread 14 (Thread 0x7fb9e6ffb700 (LWP 15504)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba63031223 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2 0x00007fba63359191 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3 0x00007fba691fc464 in start_thread (arg=0x7fb9e6ffb700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9e6ffb700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140436421195520,
5654827139443563333, 0, 140720429277839, 0, 140438722818112,
-5689675058461172923, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 13 (Thread 0x7fb9cf57d700 (LWP 22810)):
#0 0x00007fba69202538 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00007fba6cda6b86 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fba6cda23a2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fba691fc464 in start_thread (arg=0x7fb9cf57d700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9cf57d700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140436024317696,
5654827139443563333, 0, 140720429279215, 140436024317696, 140434424733616,
-5689623041038509243, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 12 (Thread 0x7fba30cf0700 (LWP 15491)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba6332846b in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2 0x00007fba633284a9 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3 0x00007fba691fc464 in start_thread (arg=0x7fba30cf0700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fba30cf0700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437659518720,
5654827139443563333, 0, 140720429254479, 140437659518720, 94294833023504,
-5688720539023729851, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 11 (Thread 0x7fb9e77fc700 (LWP 15503)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba63030101 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2 0x00007fba63359191 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3 0x00007fba691fc464 in start_thread (arg=0x7fb9e77fc700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9e77fc700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140436429588224,
5654827139443563333, 0, 140720429277935, 0, 140438722818112,
-5689676158509671611, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 10 (Thread 0x7fb9e5ff9700 (LWP 15506)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba63031223 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2 0x00007fba63359191 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3 0x00007fba691fc464 in start_thread (arg=0x7fb9e5ff9700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9e5ff9700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140436404410112,
5654827139443563333, 0, 140720429277839, 0, 140438722818112,
-5689681656604681403, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 9 (Thread 0x7fb9cd579700 (LWP 22809)):
#0 0x00007fba69202538 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1 0x00007fba6cda6b86 in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fba6cda23a2 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fba691fc464 in start_thread (arg=0x7fb9cd579700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9cd579700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140435990746880,
5654827139443563333, 0, 140720429279215, 140435990746880, 140435365227024,
-5689627436937536699, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 8 (Thread 0x7fba33fff700 (LWP 15486)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba6cda6c4b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fba6eb8e032 in Digikam::ParkingThread::run() (this=0x55c2ba038790)
at ./core/libs/threads/threadmanager.cpp:115
locker = {val = 94294832809897}
copyTodo = {<QListSpecialMethods<QPair<QObject*, QThread*> >> = {<No
data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value =
{<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, <No data
fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fba6d04c560
<QListData::shared_null>}, d = 0x7fba6d04c560 <QListData::shared_null>}}
#3 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fba691fc464 in start_thread (arg=0x7fba33fff700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fba33fff700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437713057536,
5654827139443563333, 0, 140720429288159, 140437713057536, 94294828934000,
-5688718485492491451, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 7 (Thread 0x7fb9e7ffd700 (LWP 15501)):
#0 0x00007fba6c0c556d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fba63e2f9f6 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7fb9e0002670, timeout=<optimized out>, context=0x7fb9e0000990)
at ././glib/gmain.c:4228
poll_func = 0x7fba63e3f840 <g_poll>
max_priority = 2147483647
timeout = 9991
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fb9e0002670
#2 0x00007fba63e2f9f6 in g_main_context_iterate
(context=context at entry=0x7fb9e0000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3924
max_priority = 2147483647
timeout = 9991
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x7fb9e0002670
#3 0x00007fba63e2fb0c in g_main_context_iteration (context=0x7fb9e0000990,
may_block=1) at ././glib/gmain.c:3990
retval = <optimized out>
#4 0x00007fba6cfd56df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fba6cf7f07a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007fba6cda10d3 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007fba691fc464 in start_thread (arg=0x7fb9e7ffd700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9e7ffd700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140436437980928,
5654827139443563333, 0, 140720429284687, 140436437980928, 94294847064640,
-5689677260705653947, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 6 (Thread 0x7fba394d0700 (LWP 15477)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba6cda6c4b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2 0x00007fba6f7f00fa in Digikam::ScanController::run() (this=0x7fba700d6680
<_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at
./core/libs/database/utils/scancontroller.cpp:677
lock = {val = 94294830169401}
doScan = false
doPartialScan = false
doInit = false
doScanDeferred = false
doFinishScan = false
doUpdateUniqueHash = false
task = {static null = {<No data fields>}, d = 0x7fba6d04b460
<QArrayData::shared_null>}
#3 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007fba691fc464 in start_thread (arg=0x7fba394d0700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fba394d0700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437801993984,
5654827139443563333, 0, 140720429287311, 0, 140438722818112,
-5688739247901271227, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 5 (Thread 0x7fba38ccf700 (LWP 15478)):
#0 0x00007fba6c0c556d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fba63e2f9f6 in g_main_context_iterate (priority=<optimized out>,
n_fds=4, fds=0x7fba2c018e70, timeout=<optimized out>, context=0x7fba2c000990)
at ././glib/gmain.c:4228
poll_func = 0x7fba63e3f840 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 4
fds = 0x7fba2c018e70
#2 0x00007fba63e2f9f6 in g_main_context_iterate
(context=context at entry=0x7fba2c000990, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3924
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 4
allocated_nfds = 4
fds = 0x7fba2c018e70
#3 0x00007fba63e2fb0c in g_main_context_iteration (context=0x7fba2c000990,
may_block=1) at ././glib/gmain.c:3990
retval = <optimized out>
#4 0x00007fba6cfd56df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fba6cf7f07a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007fba6cda10d3 in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007fba694276d5 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007fba691fc464 in start_thread (arg=0x7fba38ccf700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fba38ccf700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437793601280,
5654827139443563333, 0, 140720429286863, 0, 140438722818112,
-5688738147852772539, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#10 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 4 (Thread 0x7fb9e67fa700 (LWP 15505)):
#0 0x00007fba6920218f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fba63031223 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2 0x00007fba63359191 in () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3 0x00007fba691fc464 in start_thread (arg=0x7fb9e67fa700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fb9e67fa700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140436412802816,
5654827139443563333, 0, 140720429277839, 0, 140438722818112,
-5689673960560157883, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 3 (Thread 0x7fba40f67700 (LWP 15463)):
#0 0x00007fba6c0c556d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fba5e660150 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007fba5e661ee9 in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007fba4263cb69 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4 0x00007fba6cda5d88 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007fba691fc464 in start_thread (arg=0x7fba40f67700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fba40f67700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437930538752,
5654827139443563333, 0, 140720429287071, 0, 140438722818112,
-5688755795873391803, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 2 (Thread 0x7fba430cf700 (LWP 15462)):
#0 0x00007fba6c0c556d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fba4c49bbd1 in () at /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2 0x00007fba691fc464 in start_thread (arg=0x7fba430cf700) at
pthread_create.c:333
__res = <optimized out>
pd = 0x7fba430cf700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140437965567744,
5654827139443563333, 0, 140720429290255, 0, 140438722818112,
-5688752991259747515, -5688845205489345723}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#3 0x00007fba6c0ce9df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
.
Thread 1 (Thread 0x7fba430db600 (LWP 15434)):
#0 0x00007fba6cf89bd7 in QMetaObject::cast(QObject const*) const () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (object=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:495
#2 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:709
#3 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (a=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:102
#4 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:835
#5 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (this=0x7ffc07333c80) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:352
#6 0x00007fba6f9fb48c in Digikam::ActionItemModel::actionForIndex(QModelIndex
const&) (index=...) at ./core/libs/models/categorizeditemmodel.cpp:232
#7 0x00007fba6f9fb779 in Digikam::ActionItemModel::trigger(QModelIndex
const&) (this=<optimized out>, index=...) at
./core/libs/models/categorizeditemmodel.cpp:274
action = <optimized out>
#8 0x00007fba6cfacc89 in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9 0x00007fba6dab2075 in QAbstractItemView::clicked(QModelIndex const&) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fba6dab5623 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fba6dade4be in QListView::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fba6ec4d8ab in
Digikam::DCategorizedView::mouseReleaseEvent(QMouseEvent*)
(this=0x55c2bd2d0c20, event=0x7ffc07334680) at
./core/libs/widgets/itemview/dcategorizedview.cpp:1324
initialPressPosition = <optimized out>
rect = {x1 = 103, y1 = 0, x2 = 120799728, y2 = 32764}
#13 0x00007fba6d8b01d8 in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fba6d9986ee in QFrame::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fba6dabf493 in QAbstractItemView::viewportEvent(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fba6cf80df1 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fba6d868b05 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fba6d87119d in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fba6cf81090 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fba6d86f84d in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fba6d8ca866 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fba6d8cd273 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fba6d868b2c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fba6d8702e1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fba6cf81090 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fba6d2cdb03 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007fba6d2cf685 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007fba6d2ad61b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007fba426734e0 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#30 0x00007fba63e2f7f7 in g_main_context_dispatch (context=0x7fba3c0016f0) at
././glib/gmain.c:3203
dispatch = 0x7fba426734d0
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x55c2b9d87d10
current = 0x55c2b9d70fa0
i = 1
#31 0x00007fba63e2f7f7 in g_main_context_dispatch
(context=context at entry=0x7fba3c0016f0) at ././glib/gmain.c:3856
#32 0x00007fba63e2fa60 in g_main_context_iterate
(context=context at entry=0x7fba3c0016f0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 0
timeout = 0
some_ready = 1
nfds = 14
allocated_nfds = 14
fds = <optimized out>
#33 0x00007fba63e2fb0c in g_main_context_iteration (context=0x7fba3c0016f0,
may_block=1) at ././glib/gmain.c:3990
retval = <optimized out>
#34 0x00007fba6cfd56df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fba6cf7f07a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fba6cf877ec in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x000055c2b8bb4111 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./core/app/main/main.cpp:237
app = <incomplete type>
aboutData = {d = 0x55c2b9d8f000}
parser = {d = 0x55c2b9d97fd0}
commandLineDBPath = {static null = {<No data fields>}, d =
0x7fba6d04b460 <QArrayData::shared_null>}
config = {d = 0x55c2b9d9f770}
group = <incomplete type>
version = {static null = {<No data fields>}, d = 0x55c2b9dd5c20}
iconTheme = {static null = {<No data fields>}, d = 0x55c2b9d9f990}
mainConfig = <incomplete type>
firstAlbumPath = {static null = {<No data fields>}, d = 0x7fba6d04b460
<QArrayData::shared_null>}
params = {databaseType = {static null = {<No data fields>}, d =
0x55c2b9db2150}, databaseNameCore = {static null = {<No data fields>}, d =
0x55c2b9db2780}, connectOptions = {static null = {<No data fields>}, d =
0x55c2b9deb3f0}, hostName = {static null = {<No data fields>}, d =
0x55c2b9dcfd00}, port = -1, internalServer = false, userName = {static null =
{<No data fields>}, d = 0x55c2b9de9630}, password = {static null = {<No data
fields>}, d = 0x55c2b9db10f0}, databaseNameThumbnails = {static null = {<No
data fields>}, d = 0x55c2b9db28e0}, databaseNameFace = {static null = {<No data
fields>}, d = 0x55c2b9db29a0}, internalServerDBPath = {static null = {<No data
fields>}, d = 0x55c2b9ddc900}, internalServerMysqlServCmd = {static null = {<No
data fields>}, d = 0x55c2b9dd47c0}, internalServerMysqlInitCmd = {static null =
{<No data fields>}, d = 0x55c2b9de2290}}
digikam = 0x55c2b9fc3940
ret = <optimized out>
Title: digikam crashed with SIGSEGV in QMetaObject::cast()
Uname: Linux 4.8.12+ x86_64
UserGroups: adm audio cdrom dip floppy input netdev plugdev staff sudo
systemd-journal uml-net video weston-launch
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list