digikam crashes when click on download selected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
digiKam |
Fix Released
|
High
|
|||
digikam (Ubuntu) |
Fix Released
|
High
|
Luka Renko | ||
Bug Description
Binary package hint: digikam
Hi,
I open digikam in a konsole window.
I power on my Canon Powershot A95 camera, it is listed in the import / camera menu
It uses PTP"mode file transfer
I click this menu, I got the new window with thumbnails well displayed
I select a photo and :
-If I click on the view button, digikam downloads the file from the camera and well displays it - no problem
-If I make a drag and drop of pictures selection (one or more), to an album (on the other main window of digikam), all photos are downloaded whithout any problem
-If I make a selection, then click the transfer selection in the thumbnails window, a third window opens to ask me where to dowload files - I select then I click OK, then it crashes with a segmentation fault error.
Whis the previous version, it worked fine without any problem. This is a regression.
Here the output of the crash case :
Starting to load Plugins.
=== MarbleDirs: ===
Local Path: "/home/
Plugin Local Path: "/home/
Marble Data Path (Run Time) : ""
Marble Data Path (Compile Time): "/usr/share/
Marble Plugin Path (Run Time) : ""
Marble Plugin Path (Compile Time): "/usr/lib/
System Path: "/usr/share/
Plugin System Path: "/usr/lib/
===================
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
network plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
Time elapsed: 31 ms
PhotoPlugin: Initialize
Use workaround: 0
Starting to load Plugins.
=== MarbleDirs: ===
Local Path: "/home/
Plugin Local Path: "/home/
Marble Data Path (Run Time) : ""
Marble Data Path (Compile Time): "/usr/share/
Marble Plugin Path (Run Time) : ""
Marble Plugin Path (Compile Time): "/usr/lib/
System Path: "/usr/share/
Plugin System Path: "/usr/lib/
===================
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
network plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
Time elapsed: 50 ms
Model: Time elapsed: 320 ms
loadMapTheme "earth/
DGML2 Name : "Atlas"
adding container: "cityplacemarks" false
starting parser for "cityplacemarks"
"Loading Default Placemark Cache File:/usr/
adding container: "baseplacemarks" false
starting parser for "baseplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "elevplacemarks" false
starting parser for "elevplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "observatorypla
starting parser for "observatorypla
No recent Default Placemark Cache File available for "observatorypla
No Default Placemark Source File for "observatorypla
adding container: "otherplacemarks" false
starting parser for "otherplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "boundaryplacem
starting parser for "boundaryplacem
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
TextureColorizer: Time elapsed: 62 ms
THEME CHANGED: *** "earth/
Style reset requested.
newGeoDataDocum
Loading ended true
placemarksLoaded
Starting to load Plugins.
=== MarbleDirs: ===
Local Path: "/home/
Plugin Local Path: "/home/
Marble Data Path (Run Time) : ""
Marble Data Path (Compile Time): "/usr/share/
Marble Plugin Path (Run Time) : ""
Marble Plugin Path (Compile Time): "/usr/lib/
System Path: "/usr/share/
Plugin System Path: "/usr/lib/
===================
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
network plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
Time elapsed: 9 ms
PhotoPlugin: Initialize
Use workaround: 0
Starting to load Plugins.
=== MarbleDirs: ===
Local Path: "/home/
Plugin Local Path: "/home/
Marble Data Path (Run Time) : ""
Marble Data Path (Compile Time): "/usr/share/
Marble Plugin Path (Run Time) : ""
Marble Plugin Path (Compile Time): "/usr/lib/
System Path: "/usr/share/
Plugin System Path: "/usr/lib/
===================
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
network plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
Time elapsed: 11 ms
Model: Time elapsed: 75 ms
loadMapTheme "earth/
DGML2 Name : "Atlas"
adding container: "cityplacemarks" false
starting parser for "cityplacemarks"
"Loading Default Placemark Cache File:/usr/
adding container: "baseplacemarks" false
starting parser for "baseplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "elevplacemarks" false
starting parser for "elevplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "observatorypla
starting parser for "observatorypla
No recent Default Placemark Cache File available for "observatorypla
No Default Placemark Source File for "observatorypla
adding container: "otherplacemarks" false
starting parser for "otherplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "boundaryplacem
starting parser for "boundaryplacem
"Loading Default Placemark Cache File:/usr/
THEME CHANGED: *** "earth/
Style reset requested.
newGeoDataDocum
Loading ended true
placemarksLoaded
Containername: "baseplacemarks" to be finalized: false 6
Containername: "elevplacemarks" to be finalized: false 5
Containername: "otherplacemarks" to be finalized: false 3
Containername: "boundaryplacem
Containername: "cityplacemarks" to be finalized: true 1
newGeoDataDocum
Loading ended true
placemarksLoaded
Style reset requested.
Containername: "baseplacemarks" to be finalized: false 6
Containername: "elevplacemarks" to be finalized: false 5
Containername: "otherplacemarks" to be finalized: false 3
Containername: "boundaryplacem
Containername: "cityplacemarks" to be finalized: true 1
Style reset requested.
timeChanged
void SunLocator:
timeChanged
void SunLocator:
Starting to load Plugins.
=== MarbleDirs: ===
Local Path: "/home/
Plugin Local Path: "/home/
Marble Data Path (Run Time) : ""
Marble Data Path (Compile Time): "/usr/share/
Marble Plugin Path (Run Time) : ""
Marble Plugin Path (Compile Time): "/usr/lib/
System Path: "/usr/share/
Plugin System Path: "/usr/lib/
===================
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
network plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
Time elapsed: 14 ms
PhotoPlugin: Initialize
Use workaround: 0
Starting to load Plugins.
=== MarbleDirs: ===
Local Path: "/home/
Plugin Local Path: "/home/
Marble Data Path (Run Time) : ""
Marble Data Path (Compile Time): "/usr/share/
Marble Plugin Path (Run Time) : ""
Marble Plugin Path (Compile Time): "/usr/lib/
System Path: "/usr/share/
Plugin System Path: "/usr/lib/
===================
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
network plugin found "/usr/lib/
render plugin found "/usr/lib/
render plugin found "/usr/lib/
Time elapsed: 14 ms
Model: Time elapsed: 337 ms
loadMapTheme "earth/
DGML2 Name : "Atlas"
adding container: "cityplacemarks" false
starting parser for "cityplacemarks"
"Loading Default Placemark Cache File:/usr/
adding container: "baseplacemarks" false
starting parser for "baseplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
adding container: "elevplacemarks" false
adding container: "observatorypla
adding container: "otherplacemarks" false
adding container: "boundaryplacem
THEME CHANGED: *** "earth/
starting parser for "elevplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
starting parser for "observatorypla
No recent Default Placemark Cache File available for "observatorypla
No Default Placemark Source File for "observatorypla
starting parser for "otherplacemarks"
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
starting parser for "boundaryplacem
"Loading Default Placemark Cache File:/usr/
newGeoDataDocum
Loading ended true
placemarksLoaded
Style reset requested.
newGeoDataDocum
Loading ended true
placemarksLoaded
Containername: "baseplacemarks" to be finalized: false 6
Containername: "elevplacemarks" to be finalized: false 5
Containername: "otherplacemarks" to be finalized: false 3
Containername: "boundaryplacem
Containername: "cityplacemarks" to be finalized: true 1
Style reset requested.
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
timeChanged
void SunLocator:
Erreur de segmentation (core dumped)
and here the apt-cache polci digikam :
digikam:
Installé : 2:1.0.0~
Candidat : 2:1.0.0~
Table de version :
*** 2:1.0.0~
500 http://
100 /var/lib/
Changed in digikam: | |
status: | Unknown → Fix Released |
Changed in digikam: | |
importance: | Unknown → High |
Application that crashed: digikam 3.slh.1- sidux-686 i686
Version of the application: 1.0.0-beta5
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-
What I was doing when the application crashed:
When I connect my Canon PowerShot SD1000 to Digikam, the previews show up fine, but when I select New items and Download selected, Digikam 1.0.0-beta5 crashes.
-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2f3a700 (LWP 7905))]
Thread 20 (Thread 0xb197eb90 (LWP 7908)): cond_wait@ @GLIBC_ 2.3.2 () from /lib/i686/ cmov/libpthread .so.0 cmov/libc. so.6 rivate: :wait (this=0x954cb10, mutex=0x954cb0c, time=4294967295) at thread/ qwaitcondition_ unix.cpp: 87 :wait (this=0x954cb10, mutex=0x954cb0c, time=4294967295) at thread/ qwaitcondition_ unix.cpp: 159 :ScanController ::run (this=0x953e098) at /build/ buildd- digikam_ 1.0.0~beta5- 1-i386- gHJtOv/ digikam- 1.0.0~beta5/ digikam/ scancontroller. cpp:499 :start (arg=0x953e098) at thread/ qthread_ unix.cpp: 188 cmov/libpthread .so.0 cmov/libc. so.6
#0 0xb7794424 in __kernel_vsyscall ()
#1 0xb4788f65 in pthread_
#2 0xb4ba985d in pthread_cond_wait () from /lib/i686/
#3 0xb4da55c2 in QWaitConditionP
#4 QWaitCondition:
#5 0x08306001 in Digikam:
#6 0xb4da45e2 in QThreadPrivate:
#7 0xb47854b5 in start_thread () from /lib/i686/
#8 0xb4b9aa5e in clone () from /lib/i686/
Thread 19 (Thread 0xb0cffb90 (LWP 7911)): cmov/librt. so.1 :getTime (this=0x967a604, t=...) at kernel/ qeventdispatche r_unix. cpp:339 :updateCurrentT ime (this=0x967a604) at kernel/ qeventdispatche r_unix. cpp:297 :timerWait (this=0x967a604, tm=...) at kernel/ qeventdispatche r_unix. cpp:420 areHelper (src=0xb0cff0d8, timeout=0xb0cff1c8) at kernel/ qeventdispatche r_glib. cpp:136 qeventdispatche r_glib. cpp:169 context_ prepare () from /lib/libglib- 2.0.so. 0 2.0.so. 0 context_ iteration () from /lib/libglib- 2.0.so. 0 rGlib:: processEvents (this=0x9678d70, flags=...) at kernel/ qeventdispatche r_glib. cpp:409 :processEvents (this=0xb0cff330, flags=...) at kernel/ qeventloop. cpp:149 qeventloop. cpp:201 qthread. cpp:487 :ImageFilterMod elWorker: :Thread: :run() () from /usr/lib/ libdigikamdatab ase.so. 1 :start (arg=0x96689d8) at thread/ qthread_ unix.cpp: 188 cmov/libpthread .so.0 cmov/libc. so.6
#0 0xb3370fec in clock_gettime () from /lib/i686/
#1 0xb4ec1e9b in QTimerInfoList:
#2 0xb4ec2061 in QTimerInfoList:
#3 0xb4ec221a in QTimerInfoList:
#4 0xb4ec0220 in timerSourcePrep
#5 0xb4ec02a5 in timerSourcePrepare (source=0x0, timeout=0xb3374ff4) at kernel/
#6 0xb3402f40 in g_main_
#7 0xb3403304 in ?? () from /lib/libglib-
#8 0xb34037a8 in g_main_
#9 0xb4ec005f in QEventDispatche
#10 0xb4e9383a in QEventLoop:
#11 0xb4e93c82 in QEventLoop::exec (this=0xb0cff330, flags=...) at kernel/
#12 0xb4da1309 in QThread::exec (this=0x96689d8) at thread/
#13 0xb675414d in Digikam:
#14 0xb4da45e2 in QThreadPrivate:
#15 0xb47854b5 in start_thread () from /lib/i686/
#16 0xb4b9aa5e in clone () from /lib/i686/
Thread 18 (Thread 0xb00ffb90 (LWP 7912)): mutex_unlock_ usercnt () from /lib/i686/ cmov/libpthread .so.0 mutex_unlock () from /lib/i686/ cmov/libc. so.6 context_ prepare () fro...
#0 0xb4787ec1 in __pthread_
#1 0xb4ba9a66 in pthread_
#2 0xb34030e7 in g_main_