[digikam] [Bug 382364] segfault after saying “no” to locale mismatch warning question

Thomas Debesse bugzilla_noreply at kde.org
Sat Jul 15 08:29:45 BST 2017


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

--- Comment #2 from Thomas Debesse <dev at illwieckz.net> ---
the backtrace:

```
[New Thread 0x7fffe5de9700 (LWP 4759)]
[Thread 0x7fffe5de9700 (LWP 4759) exited]
[Thread 0x7fffe65ea700 (LWP 4755) exited]

Thread 3 "Digikam::ScanCo" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe6deb700 (LWP 4754)]
0x00000034890a865e in QReadWriteLock::tryLockForWrite(int) () from
/tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
(gdb) thread apply all bt

Thread 3 (Thread 0x7fffe6deb700 (LWP 4754)):
#0  0x00000034890a865e in QReadWriteLock::tryLockForWrite(int) () from
/tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#1  0x000000348dc20ddc in ?? () from /tmp/.mount_hsvVYv/usr/lib/libQt5Sql.so.5
#2  0x00007ffff65be954 in Digikam::DbEngineThreadData::closeDatabase
(this=this at entry=0x7fffd810c560)
    at
/b/dktemp/digikam-master/core/libs/database/engine/dbenginebackend.cpp:108
#3  0x00007ffff65bea8c in Digikam::DbEngineThreadData::~DbEngineThreadData
(this=this at entry=0x7fffd810c560, __in_chrg=<optimized out>)
    at
/b/dktemp/digikam-master/core/libs/database/engine/dbenginebackend.cpp:86
#4  0x00007ffff65c6abe in
qThreadStorage_deleteData<Digikam::DbEngineThreadData> (d=0x7fffd810c560)
    at ././/include/QtCore/qthreadstorage.h:92
#5  QThreadStorage<Digikam::DbEngineThreadData*>::deleteData (x=0x7fffd810c560)
at ././/include/QtCore/qthreadstorage.h:135
#6  0x00000034890ad502 in QThreadStorageData::finish(void**) () from
/tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#7  0x00000034890ae14f in ?? () from /tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#8  0x00000034890aef51 in ?? () from /tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#9  0x00007ffff5f0e494 in start_thread (arg=0x7fffe6deb700) at
pthread_create.c:333
#10 0x00007fffed90eaff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7fffe86cf700 (LWP 4753)):
#0  0x00007fffed9056ad in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fffecde3150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fffecde4ee9 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe8712aa9 in ?? () from
/tmp/.mount_hsvVYv/usr/lib/libQt5XcbQpa.so.5
#4  0x00000034890aef49 in ?? () from /tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#5  0x00007ffff5f0e494 in start_thread (arg=0x7fffe86cf700) at
pthread_create.c:333
#6  0x00007fffed90eaff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7ffff7dfe440 (LWP 4746)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000034890afaab in QWaitCondition::wait(QMutex*, unsigned long) () from
/tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#2  0x00000034890aeb26 in QThread::wait(unsigned long) () from
/tmp/.mount_hsvVYv/usr/lib/libQt5Core.so.5
#3  0x00007ffff74f7852 in Digikam::ScanController::shutDown (this=<optimized
out>)
    at /b/dktemp/digikam-master/core/libs/database/utils/scancontroller.cpp:317
#4  0x00007ffff74fa406 in Digikam::ScanController::~ScanController (this=
    0x7ffff7dd75c0
<_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>,
__in_chrg=<optimized out>)
    at /b/dktemp/digikam-master/core/libs/database/utils/scancontroller.cpp:293
#5  0x00007ffff74fa4c9 in
Digikam::ScanControllerCreator::~ScanControllerCreator (this=<optimized out>,
__in_chrg=<optimized out>)
    at /b/dktemp/digikam-master/core/libs/database/utils/scancontroller.cpp:233
#6  Digikam::(anonymous namespace)::Q_QGS_creator::Holder::~Holder
(this=<optimized out>, __in_chrg=<optimized out>)
    at /b/dktemp/digikam-master/core/libs/database/utils/scancontroller.cpp:240
#7  0x00007fffed85b910 in __run_exit_handlers (status=0, listp=0x7fffedbbf5d8
<__exit_funcs>, run_list_atexit=run_list_atexit at entry=true, 
    run_dtors=run_dtors at entry=true) at exit.c:83
#8  0x00007fffed85b96a in __GI_exit (status=<optimized out>) at exit.c:105
#9  0x00007ffff7744435 in Digikam::AlbumManager::setDatabase (this=
    0x7ffff7dd8110
<_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>,
params=..., priority=priority at entry=false, 
    suggestedAlbumRoot=...) at
/b/dktemp/digikam-master/core/libs/album/albummanager.cpp:883
#10 0x000000000040589b in main (argc=1, argv=<optimized out>) at
/b/dktemp/digikam-master/core/app/main/main.cpp:228
```

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


More information about the Digikam-devel mailing list