[Digikam-devel] [digikam] [Bug 334987] New: Crashes during import from Nikon coolpix S01

Francis GASCHET fg at numlog.fr
Sun May 18 10:45:02 BST 2014


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

            Bug ID: 334987
           Summary: Crashes during import from Nikon coolpix S01
    Classification: Unclassified
           Product: digikam
           Version: unspecified
          Platform: Debian stable
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: Import
          Assignee: digikam-devel at kde.org
          Reporter: fg at numlog.fr

Digikam displayed version :
francis at pcfg2 Serre> digikam -v
Qt : 4.8.2
Plate-forme de développement de KDE : 4.8.4 (4.8.4)
digiKam : 2.6.0

When I click on import, the import windows opens and it looks stuck on 31% and
68%

Display (Konsole) :

francis at pcfg2 Serre> digikam
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
[0x9c0fef8] main services discovery error: no suitable services discovery
module
QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::translate: Painter not active
QPainter::setClipRect: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/francis/.kde/socket-pcfg2/kdeinit4__0
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
digikam: Fatal IO error: client killed
*** glibc detected *** digikam: corrupted double-linked list: 0x09b9e078 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x70f01)[0xb4721f01]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x7133e)[0xb472233e]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x73475)[0xb4724475]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_calloc+0xab)[0xb472608b]
/lib/i386-linux-gnu/libglib-2.0.so.0(+0x4f143)[0xb31a8143]
======= Memory map: ========
08048000-0850b000 r-xp 00000000 08:01 67265395   /usr/bin/digikam
0850b000-08510000 rw-p 004c3000 08:01 67265395   /usr/bin/digikam
08510000-08513000 rw-p 00000000 00:00 0 
0961a000-0c63b000 rw-p 00000000 00:00 0          [heap]
a111a000-a11b0000 r--p 00000000 08:01 33603389  
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
a11b0000-a11b1000 ---p 00000000 00:00 0 
a11b1000-a1b5e000 rw-p 00000000 00:00 0 
a1b66000-a1cb2000 rw-s 00000000 00:04 21692485   /SYSV00000000 (deleted)
a1cfb000-a1efc000 rw-p 00000000 00:00 0 
a1efc000-a1f4f000 r-xp 00000000 08:01 67168822  
/usr/lib/i386-linux-gnu/libgphoto2/2.4.14/ptp2.so
a1f4f000-a1f50000 ---p 00053000 08:01 67168822  
/usr/lib/i386-linux-gnu/libgphoto2/2.4.14/ptp2.so
a1f50000-a1f54000 r--p 00053000 08:01 67168822  
/usr/lib/i386-linux-gnu/libgphoto2/2.4.14/ptp2.so
a1f54000-a1f5c000 rw-p 00057000 08:01 67168822  
/usr/lib/i386-linux-gnu/libgphoto2/2.4.14/ptp2.so
a1f5c000-a1f5f000 r--p 00000000 08:01 100669627 
/usr/share/locale/fr/LC_MESSAGES/libgphoto2_port-0.mo
a1f5f000-a34f6000 rw-p 00000000 00:00 0 
a34f6000-a3845000 rw-s 00000000 00:04 21659715   /SYSV00000000 (deleted)
a3845000-a3890000 r-xp 00000000 08:01 67265387  
/usr/lib/kde4/digikamimageplugin_transform.so
a3890000-a3892000 rw-p 0004a000 08:01 67265387  
/usr/lib/kde4/digikamimageplugin_transform.so
a3892000-a38ae000 r-xp 00000000 08:01 67265383  
/usr/lib/kde4/digikamimageplugin_fxfilters.so
a38ae000-a38af000 rw-p 0001c000 08:01 67265383  
/usr/lib/kde4/digikamimageplugin_fxfilters.so
a38af000-a38f2000 r-xp 00000000 08:01 67265385  
/usr/lib/kde4/digikamimageplugin_enhance.so
a38f2000-a38f4000 rw-p 00043000 08:01 67265385  
/usr/lib/kde4/digikamimageplugin_enhance.so
a38f4000-a3910000 r-xp 00000000 08:01 67265388  
/usr/lib/kde4/digikamimageplugin_decorate.so
a3910000-a3911000 rw-p 0001b000 08:01 67265388  
/usr/lib/kde4/digikamimageplugin_decorate.so
a3911000-a3946000 r-xp 00000000 08:01 67265391  
/usr/lib/kde4/digikamimageplugin_color.so
a3946000-a3948000 rw-p 00035000 08:01 67265391  
/usr/lib/kde4/digikamimageplugin_color.so
a3948000-a3970000 r-xp 00000000 08:01 67315439  
/usr/lib/kde4/kipiplugin_smug.so
a3970000-a3971000 rw-p 00028000 08:01 67315439  
/usr/lib/kde4/kipiplugin_smug.so
a3971000-a39a6000 r-xp 00000000 08:01 67315455  
/usr/lib/kde4/kipiplugin_expoblending.so
a39a6000-a39a8000 rw-p 00035000 08:01 67315455  
/usr/lib/kde4/kipiplugin_expoblending.so
a39a8000-a39e5000 r-xp 00000000 08:01 67248545   /usr/lib/libksane.so.0.2.0
a39e5000-a39e7000 r--p 0003d000 08:01 67248545   /usr/lib/libksane.so.0.2.0
a39e7000-a39e8000 rw-p 0003f000 08:01 67248545   /usr/lib/libksane.so.0.2.0
a39e9000-a39f1000 r--p 00000000 08:01 100798241 
/usr/share/locale/fr/LC_MESSAGES/libkdcraw.mo
a39f1000-a3a0c000 r-xp 00000000 08:01 67315469  
/usr/lib/kde4/kipiplugin_rawconverter.so
a3a0c000-a3a0d000 rw-p 0001b000 08:01 67315469  
/usr/lib/kde4/kipiplugin_rawconverter.so
a3a0d000-a3a27000 r-xp 00000000 08:01 67315460  
/usr/lib/kde4/kipiplugin_sendimages.so
a3a27000-a3a28000 rw-p 0001a000 08:01 67315460  
/usr/lib/kde4/kipiplugin_sendimages.so
a3a28000-a3a48000 r-xp 00000000 08:01 67315438  
/usr/lib/kde4/kipiplugin_galleryexport.so
a3a48000-a3a49000 rw-p 00020000 08:01 67315438  
/usr/lib/kde4/kipiplugin_galleryexport.so
a3a49000-a3c0d000 r-xp 00000000 08:01 67315462  
/usr/lib/kde4/kipiplugin_photolayoutseditor.so
a3c0d000-a3c17000 rw-p 001c3000 08:01 67315462  
/usr/lib/kde4/kipiplugin_photolayoutseditor.so
a3c17000-a3c5d000 r-xp 00000000 08:01 67315437  
/usr/lib/kde4/kipiplugin_removeredeyes.so
a3c5d000-a3c60000 rw-p 00045000 08:01 67315437  
/usr/lib/kde4/kipiplugin_removeredeyes.so
a3c60000-a3c93000 r-xp 00000000 08:01 67265379   /usr/lib/libmediawiki.so.1.0.0
a3c93000-a3c94000 rw-p 00033000 08:01 67265379   /usr/lib/libmediawiki.so.1.0.0
a3c99000-a3cb8000 r-xp 00000000 08:01 67315465  
/usr/lib/kde4/kipiplugin_shwup.so
a3cb8000-a3cb9000 rw-p 0001f000 08:01 67315465  
/usr/lib/kde4/kipiplugin_shwup.so
a3cb9000-a3ccf000 r-xp 00000000 08:01 67315448  
/usr/lib/kde4/kipiplugin_wikimedia.so
a3ccf000-a3cd0000 rw-p 00016000 08:01 67315448  
/usr/lib/kde4/kipiplugin_wikimedia.so
a3cd0000-a3d3d000 r-xp 00000000 08:01 67315463  
/usr/lib/kde4/kipiplugin_metadataedit.so
a3d3d000-a3d40000 rw-p 0006c000 08:01 67315463  
/usr/lib/kde4/kipiplugin_metadataedit.so
a3d40000-a3d55000 r-xp 00000000 08:01 67228900   /usr/lib/libicalss.so.0.48.0
a3d55000-a3d56000 r--p 00015000 08:01 67228900   /usr/lib/libicalss.so.0.48.0
a3d56000-a3d57000 rw-p 00016000 08:01 67228900   /usr/lib/libicalss.so.0.48.0
a3d57000-a3d59000 rw-p 00000000 00:00 0 
a3d59000-a3dae000 r-xp 00000000 08:01 67228902   /usr/lib/libical.so.0.48.0
a3dae000-a3daf000 ---p 00055000 08:01 67228902   /usr/lib/libical.so.0.48.0
a3daf000-a3db7000 r--p 00055000 08:01 67228902   /usr/lib/libical.so.0.48.0
a3db7000-a3db8000 rw-p 0005d000 08:01 67228902   /usr/lib/libical.so.0.48.0
a3db8000-a3db9000 rw-p 00000000 00:00 0 
a3db9000-a3e79000 r-xp 00000000 08:01 67228936   /usr/lib/libkcalcore.so.4.8.0
a3e79000-a3e7b000 r--p 000c0000 08:01 67228936   /usr/lib/libkcalcore.so.4.8.0
a3e7b000-a3e7d000 rw-p 000c2000 08:01 67228936   /usr/lib/libkcalcore.so.4.8.0
a3e7d000-a3e80000 r--p 00000000 08:01 100837445 
/usr/share/locale/fr/LC_MESSAGES/kipiplugin_smug.mo
a3e80000-a3e84000 r--p 00000000 08:01 100837436 
/usr/share/locale/fr/LC_MESSAGES/kipiplugin_expoblending.mo
a3e84000-a3e92000 r-xp 00000000 08:01 67315436  
/usr/lib/kde4/kipiplugin_acquireimages.so
a3e92000-a3e93000 rw-p 0000d000 08:01 67315436  
/usr/lib/kde4/kipiplugin_acquireimages.so
a3e93000-a3ea2000 r--p 00000000 08:01 100837448 
/usr/share/locale/fr/LC_MESSAGES/kipiplugin_metadataedit.mo
a3ea2000-a3ec2000 r-xp 00000000 08:01 67315440  
/usr/lib/kde4/kipiplugin_calendar.so
a3ec2000-a3ec3000 rw-p 00020000 08:01 67315440  
/usr/lib/kde4/kipiplugin_calendar.so
a3ec3000-a3ef6000 r-xp 00000000 08:01 67315461  
/usr/lib/kde4/kipiplugin_picasawebexport.so
a3ef6000-a3ef8000 rw-p 00032000 08:01 67315461  
/usr/lib/kde4/kipiplugin_picasawebexport.soUnable to start Dr. Konqi


Report with full backtrace :

Application: digikam (2.6.0)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-4-686-pae i686
Distribution: Debian GNU/Linux 7.5 (wheezy)

-- Information about the crash:
<Indiquez-nous en détails ce que vous faisiez lors du plantage de
l'application.>
Je tentais d'importer depuis mon appareil photo (Nikon Coolpix S01) en cliquant
sur 'Importer'.
I tried to import from my camera (Nikon Coolpix S01) by cliking on 'Import'.

The crash can be reproduced every time.

-- Backtrace:
francis at pcfg2 Serre> gdb /usr/bin/digikam
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/digikam...Reading symbols from
/usr/lib/debug/usr/bin/digikam...(no debugging symbols found)...done.
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xace0cb70 (LWP 11111)]
[New Thread 0xac60bb70 (LWP 11112)]
[New Thread 0xabcffb70 (LWP 11113)]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
[Thread 0xabcffb70 (LWP 11113) exited]
[New Thread 0xabcffb70 (LWP 11114)]
[0x8aae2c8] main services discovery error: no suitable services discovery
module
[New Thread 0xa9ef2b70 (LWP 11121)]
[New Thread 0xa5d2ab70 (LWP 11124)]
QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::translate: Painter not active
QPainter::setClipRect: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
[Thread 0xa5d2ab70 (LWP 11124) exited]
[New Thread 0xa5d2ab70 (LWP 11145)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa5d2ab70 (LWP 11145)]
0x0833f268 in Digikam::GPCamera::getItemInfoInternal(QString const&, QString
const&, Digikam::CamItemInfo&, bool) ()
(gdb) where
#0  0x0833f268 in Digikam::GPCamera::getItemInfoInternal(QString const&,
QString const&, Digikam::CamItemInfo&, bool) ()
#1  0x0833f04a in Digikam::GPCamera::getItemsInfoList(QString const&, bool,
QList<Digikam::CamItemInfo>&) ()
#2  0x08363723 in
Digikam::CameraController::executeCommand(Digikam::CameraCommand*) ()
#3  0x08362ccf in Digikam::CameraController::run() ()
#4  0xb523ef00 in QThreadPrivate::start (arg=0xb414a30) at
thread/qthread_unix.cpp:307
#5  0xb3ceec39 in start_thread (arg=0xa5d2ab70) at pthread_create.c:304
#6  0xb4f93d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb) thread apply all bt full

Thread 8 (Thread 0xa5d2ab70 (LWP 11145)):
#0  0x0833f268 in Digikam::GPCamera::getItemInfoInternal(QString const&,
QString const&, Digikam::CamItemInfo&, bool) ()
No symbol table info available.
#1  0x0833f04a in Digikam::GPCamera::getItemsInfoList(QString const&, bool,
QList<Digikam::CamItemInfo>&) ()
No symbol table info available.
#2  0x08363723 in
Digikam::CameraController::executeCommand(Digikam::CameraCommand*) ()
No symbol table info available.
#3  0x08362ccf in Digikam::CameraController::run() ()
No symbol table info available.
#4  0xb523ef00 in QThreadPrivate::start (arg=0xb414a30) at
thread/qthread_unix.cpp:307
        __clframe = {__cancel_routine = 0xb523dde0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0xb414a30, __do_it = 1,
__cancel_type = <optimized out>}
        thr = 0xb414a30
        data = 0xb49eb00
#5  0xb3ceec39 in start_thread (arg=0xa5d2ab70) at pthread_create.c:304
        __res = <optimized out>
        __ignore1 = <optimized out>
        __ignore2 = <optimized out>
        pd = 0xa5d2ab70
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1278218252, 0, 4001536,
-1512922472, -1924052622, -1245037730}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 
              0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0xb4f93d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 6 (Thread 0xa9ef2b70 (LWP 11121)):
#0  0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3cf320a in __pthread_cond_wait (cond=0x8c62abc, mutex=0x8c62aa4) at
pthread_cond_wait.c:153
        __status = -512
        _val = 1
        futex_val = <optimized out>
        buffer = {__routine = 0xb3cf33a0 <__condvar_cleanup>, __arg =
0xa9ef20a8, __canceltype = -1259579820, __prev = 0x0}
        cbuffer = {oldtype = 0, cond = 0x8c62abc, mutex = 0x8c62aa4, bc_seq =
0}
        err = <optimized out>
        pshared = 0
        val = <optimized out>
        seq = 0
#2  0xb4fa0e3d in __pthread_cond_wait (cond=0x8c62abc, mutex=0x8c62aa4) at
forward.c:139
        __p = 0xfffffe00
#3  0xaa2beea3 in vlc_cond_wait () from /usr/lib/libvlccore.so.5
No symbol table info available.
#4  0xaa231aa1 in ?? () from /usr/lib/libvlccore.so.5
No symbol table info available.
#5  0xb3ceec39 in start_thread (arg=0xa9ef2b70) at pthread_create.c:304
        __res = <optimized out>
        __ignore1 = <optimized out>
        __ignore2 = <optimized out>
        pd = 0xa9ef2b70
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1278218252, 0, 4001536,
-1443945832, -162444950, -1245037730}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 
              0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0xb4f93d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
---Type <return> to continue, or q <return> to quit---
No locals.

Thread 5 (Thread 0xabcffb70 (LWP 11114)):
#0  0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3cf320a in __pthread_cond_wait (cond=0x87813e8, mutex=0x87813d0) at
pthread_cond_wait.c:153
        __status = -512
        _val = 37
        futex_val = <optimized out>
        buffer = {__routine = 0xb3cf33a0 <__condvar_cleanup>, __arg =
0xabcff098, __canceltype = 139931096, __prev = 0x0}
        cbuffer = {oldtype = 0, cond = 0x87813e8, mutex = 0x87813d0, bc_seq =
18}
        err = <optimized out>
        pshared = 0
        val = <optimized out>
        seq = 18
#2  0xb4fa0e3d in __pthread_cond_wait (cond=0x87813e8, mutex=0x87813d0) at
forward.c:139
        __p = 0xfffffe00
#3  0xb523f470 in wait (time=4294967295, this=0x87813d0) at
thread/qwaitcondition_unix.cpp:86
        code = <optimized out>
#4  QWaitCondition::wait (this=0x86b7cb0, mutex=0x86b7cac, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
        returnValue = false
#5  0xb728d6da in Digikam::ParkingThread::run() () from
/usr/lib/libdigikamcore.so.2
No symbol table info available.
#6  0xb523ef00 in QThreadPrivate::start (arg=0x86b7ca0) at
thread/qthread_unix.cpp:307
        __clframe = {__cancel_routine = 0xb523dde0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x86b7ca0, __do_it = 1,
__cancel_type = <optimized out>}
        thr = 0x86b7ca0
        data = 0x86fed18
#7  0xb3ceec39 in start_thread (arg=0xabcffb70) at pthread_create.c:304
        __res = <optimized out>
        __ignore1 = <optimized out>
        __ignore2 = <optimized out>
        pd = 0xabcffb70
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1278218252, 0, 4001536,
-1412435304, -1208923794, -1245037730}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 
              0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0xb4f93d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 3 (Thread 0xac60bb70 (LWP 11112)):
#0  0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb4f86356 in *__GI___poll (fds=0xb501cff4, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = 0
        result = <optimized out>
#2  0xb39bd13b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0xb39ae9f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0xb39aeb51 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0xb538284f in QEventDispatcherGlib::processEvents (this=0x86e1d10,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
        d = 0x86e1d20
        canWait = <optimized out>
        savedFlags = {i = 0}
        result = <optimized out>
---Type <return> to continue, or q <return> to quit---
#6  0xb534f01c in QEventLoop::processEvents (this=this at entry=0xac60b0f8,
flags=...) at kernel/qeventloop.cpp:149
        d = 0x86e2508
#7  0xb534f311 in QEventLoop::exec (this=0xac60b0f8, flags=...) at
kernel/qeventloop.cpp:204
        d = 0x86e2508
        locker = {val = 141431820}
        app = 0xac60b0ac
#8  0xb523bb3c in QThread::exec (this=0x86af1a0) at thread/qthread.cpp:501
        d = 0x86e13c0
        locker = {val = 141431820}
        eventLoop = {<QObject> = {_vptr.QObject = 0xb54b42c8, static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb5431ec0 "QObject",
data = 0xb5431f60, 
                extradata = 0xb54b2dc8}}, static staticMetaObjectExtraData =
{objects = 0x0, 
              static_metacall = 0xb536a040
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr
= {d = 0x86e2508}, 
            static staticQtMetaObject = {d = {superdata = 0x0, stringdata =
0xb543ac80 "Qt", data = 0xb543e5a0, extradata = 0x0}}}, static staticMetaObject
= {d = {
              superdata = 0x8511400, stringdata = 0xb54446a0 "QEventLoop", data
= 0xb54446c0, extradata = 0xb54b4308}}, static staticMetaObjectExtraData = {
            objects = 0x0, static_metacall = 0xb53b92e0
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
        returnCode = <optimized out>
#9  0xb532d76d in QInotifyFileSystemWatcherEngine::run (this=0x86af1a0) at
io/qfilesystemwatcher_inotify.cpp:248
        sn = {<QObject> = {_vptr.QObject = 0xb54b4428, static staticMetaObject
= {d = {superdata = 0x0, stringdata = 0xb5431ec0 "QObject", data = 0xb5431f60, 
                extradata = 0xb54b2dc8}}, static staticMetaObjectExtraData =
{objects = 0x0, 
              static_metacall = 0xb536a040
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr
= {d = 0x86e1e78}, 
            static staticQtMetaObject = {d = {superdata = 0x0, stringdata =
0xb543ac80 "Qt", data = 0xb543e5a0, extradata = 0x0}}}, static staticMetaObject
= {d = {
              superdata = 0x8511400, stringdata = 0xb54458a0 "QSocketNotifier",
data = 0xb54458e0, extradata = 0xb54b4468}}, static staticMetaObjectExtraData =
{
            objects = 0x0, static_metacall = 0xb53b98e0
<QSocketNotifier::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>}, sockfd = 14, 
          sntype = QSocketNotifier::Read, snenabled = true}
#10 0xb523ef00 in QThreadPrivate::start (arg=0x86af1a0) at
thread/qthread_unix.cpp:307
        __clframe = {__cancel_routine = 0xb523dde0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x86af1a0, __do_it = 1,
__cancel_type = <optimized out>}
        thr = 0x86af1a0
        data = 0x86e14b8
#11 0xb3ceec39 in start_thread (arg=0xac60bb70) at pthread_create.c:304
        __res = <optimized out>
        __ignore1 = <optimized out>
        __ignore2 = <optimized out>
        pd = 0xac60bb70
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1278218252, 0, 4001536,
-1402948968, -378451615, -1245037730}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 
              0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0xb4f93d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 2 (Thread 0xace0cb70 (LWP 11111)):
#0  0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb3cf320a in __pthread_cond_wait (cond=0x86ca8f0, mutex=0x86ca8d8) at
pthread_cond_wait.c:153
        __status = -512
        _val = 11
        futex_val = <optimized out>
        buffer = {__routine = 0xb3cf33a0 <__condvar_cleanup>, __arg =
0xace0bfd8, __canceltype = 141338800, __prev = 0x0}
        cbuffer = {oldtype = 0, cond = 0x86ca8f0, mutex = 0x86ca8d8, bc_seq =
4}
        err = <optimized out>
        pshared = 0
        val = <optimized out>
        seq = 5
#2  0xb4fa0e3d in __pthread_cond_wait (cond=0x86ca8f0, mutex=0x86ca8d8) at
forward.c:139
        __p = 0xfffffe00
#3  0xb523f470 in wait (time=4294967295, this=0x86ca8d8) at
thread/qwaitcondition_unix.cpp:86
        code = <optimized out>
---Type <return> to continue, or q <return> to quit---
#4  QWaitCondition::wait (this=0x86ca844, mutex=0x86ca840, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
        returnValue = false
#5  0x081fc1db in Digikam::ScanController::run() ()
No symbol table info available.
#6  0xb523ef00 in QThreadPrivate::start (arg=0x85f8400) at
thread/qthread_unix.cpp:307
        __clframe = {__cancel_routine = 0xb523dde0
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x85f8400, __do_it = 1,
__cancel_type = <optimized out>}
        thr = 0x85f8400
        data = 0x86ca7c0
#7  0xb3ceec39 in start_thread (arg=0xace0cb70) at pthread_create.c:304
        __res = <optimized out>
        __ignore1 = <optimized out>
        __ignore2 = <optimized out>
        pd = 0xace0cb70
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1278218252, 0, 4001536,
-1394556264, -376354464, -1245037730}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 
              0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0xb4f93d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 1 (Thread 0xaf1f28c0 (LWP 11105)):
#0  0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb4f86356 in *__GI___poll (fds=0xb501cff4, nfds=16, timeout=99) at
../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = 0
        result = <optimized out>
#2  0xb39bd13b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0xb39ae9f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0xb39aeb51 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0xb5382831 in QEventDispatcherGlib::processEvents (this=0x85287b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
        d = 0x856f928
        canWait = <optimized out>
        savedFlags = {i = 0}
        result = <optimized out>
#6  0xb59981fa in QGuiEventDispatcherGlib::processEvents (this=0x85287b0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
        d = 0x856f928
        saved_flags = {i = 0}
        returnValue = 252
#7  0xb534f01c in QEventLoop::processEvents (this=this at entry=0xbffff488,
flags=...) at kernel/qeventloop.cpp:149
        d = 0x982e110
#8  0xb534f311 in QEventLoop::exec (this=0xbffff488, flags=...) at
kernel/qeventloop.cpp:204
        d = 0x982e110
        locker = {val = 139623692}
        app = 0xbffff43c
#9  0xb5354a8a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
        threadData = 0x8527c48
        eventLoop = {<QObject> = {_vptr.QObject = 0xb54b42c8, static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb5431ec0 "QObject",
data = 0xb5431f60, 
                extradata = 0xb54b2dc8}}, static staticMetaObjectExtraData =
{objects = 0x0, 
              static_metacall = 0xb536a040
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr
= {d = 0x982e110}, 
            static staticQtMetaObject = {d = {superdata = 0x0, stringdata =
0xb543ac80 "Qt", data = 0xb543e5a0, extradata = 0x0}}}, static staticMetaObject
= {d = {
              superdata = 0x8511400, stringdata = 0xb54446a0 "QEventLoop", data
= 0xb54446c0, extradata = 0xb54b4308}}, static staticMetaObjectExtraData = {
            objects = 0x0, static_metacall = 0xb53b92e0
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
        returnCode = <optimized out>
---Type <return> to continue, or q <return> to quit---
#10 0xb58e32f4 in QApplication::exec () at kernel/qapplication.cpp:3817
No locals.
#11 0x082c198d in main ()
No symbol table info available.
(gdb) quit




Reproducible: Always

Steps to Reproduce:
1.Start digikam (either from konsole or from the alert message
2.Click on import with my camera connected (Nikon coolpix S01)
3.crash !
Actual Results:  
Crash

Expected Results:  
Thumnails displayed !

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


More information about the Digikam-devel mailing list