DigiKam , crash scaricamento foto

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

DigiKam , crash scaricamento foto

Messaggio da SIV »

Ragazzi oggi mi è capitato di dover scaricare alcune foto dalla mia fotocamera Canon A95. La collego, si apre digikam, mi elenca le foto, le selezioni, "Scarica", seleziono l'album ma nel dare l'ok ecco che crasha digikam e il gestore dei crash di Kde mi riporta questo:

Codice: Seleziona tutto

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 0 (LWP 5477)]

Thread 15 (Thread 0xb3462b90 (LWP 5478)):
#0  0xb57eada0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb587c362 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x0831e571 in ?? ()
#3  0xb587b352 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57e7310 in start_thread () from /lib/libpthread.so.0
#5  0xb5647bee in clone () from /lib/libc.so.6

Thread 14 (Thread 0xb2939b90 (LWP 5483)):
#0  0xb57e9db6 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb50876c3 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb508804d in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x08a0f900 in ?? ()
#4  0x7fffffff in ?? ()
#5  0x088a34d8 in ?? ()
#6  0x00000001 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb51209c8 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb51205f8 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb5120620 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb2939234 in ?? ()
#12 0xb51205f8 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0xb5120620 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x08a0f904 in ?? ()
#15 0x00000001 in ?? ()
#16 0x08a0f900 in ?? ()
#17 0x088a34d8 in ?? ()
#18 0xb563d760 in ?? () from /lib/libc.so.6
#19 0xb57ea180 in ?? () from /lib/libpthread.so.0
#20 0xb57e86b0 in ?? () from /lib/libpthread.so.0
#21 0x08a0f904 in ?? ()
#22 0x00000000 in ?? ()

Thread 13 (Thread 0xb1effb90 (LWP 5484)):
#0  0xb5125fdc in clock_gettime () from /lib/librt.so.1
#1  0xb599b97b in ?? () from /usr/lib/libQtCore.so.4
#2  0x00000001 in ?? ()
#3  0xb1eff0d8 in ?? ()
#4  0xb1eff138 in ?? ()
#5  0xb596f070 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#6  0xb599bb51 in ?? () from /usr/lib/libQtCore.so.4
#7  0x08a0eb54 in ?? ()
#8  0x08a0eb78 in ?? ()
#9  0x088a8028 in ?? ()
#10 0x088a7d98 in ?? ()
#11 0x08a0eb54 in ?? ()
#12 0x08a0eb20 in ?? ()
#13 0xb1eff138 in ?? ()
#14 0xb599bd0a in ?? () from /usr/lib/libQtCore.so.4
#15 0xb1eff128 in ?? ()
#16 0x08a0eb54 in ?? ()
#17 0xb1eff158 in ?? ()
#18 0xb57ebc15 in pthread_getspecific () from /lib/libpthread.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb167fb90 (LWP 5485)):
#0  0xb57eada0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb587c362 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0xb72a0bda in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#3  0xb587b352 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57e7310 in start_thread () from /lib/libpthread.so.0
#5  0xb5647bee in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb0e7fb90 (LWP 5486)):
#0  0xb563d7cd in poll () from /lib/libc.so.6
#1  0xb5087ff2 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x08a68490 in ?? ()
#3  0x00000001 in ?? ()
#4  0xffffffff in ?? ()
#5  0x08a68490 in ?? ()
#6  0x00000001 in ?? ()
#7  0xb51209c8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb51205f8 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb5120620 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb0e7f244 in ?? ()
#11 0xb51205f8 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0xb5120620 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0x08a674bc in ?? ()
#14 0x00000001 in ?? ()
#15 0x08a674b8 in ?? ()
#16 0x08a68490 in ?? ()
#17 0xb563d760 in ?? () from /lib/libc.so.6
#18 0xb57ea180 in ?? () from /lib/libpthread.so.0
#19 0xb57e86b0 in ?? () from /lib/libpthread.so.0
#20 0x08a674bc in ?? ()
#21 0x00000000 in ?? ()

Thread 10 (Thread 0xb067fb90 (LWP 5487)):
#0  0xb5125fdc in clock_gettime () from /lib/librt.so.1
#1  0xb599b97b in ?? () from /usr/lib/libQtCore.so.4
#2  0x00000001 in ?? ()
#3  0xb067f0e8 in ?? ()
#4  0xb067f148 in ?? ()
#5  0xb596f070 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#6  0xb599bb51 in ?? () from /usr/lib/libQtCore.so.4
#7  0x08a69e34 in ?? ()
#8  0x08a69e58 in ?? ()
#9  0x08a66ab8 in ?? ()
#10 0x08a67de8 in ?? ()
#11 0x08a69e34 in ?? ()
#12 0x08a69e00 in ?? ()
#13 0xb067f148 in ?? ()
#14 0xb599bd0a in ?? () from /usr/lib/libQtCore.so.4
#15 0xb067f138 in ?? ()
#16 0x08a69e34 in ?? ()
#17 0xb067f168 in ?? ()
#18 0xb57ebc15 in pthread_getspecific () from /lib/libpthread.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xafe7fb90 (LWP 5488)):
#0  0xb57eada0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb587c362 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0xb72a0bda in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#3  0xb587b352 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57e7310 in start_thread () from /lib/libpthread.so.0
#5  0xb5647bee in clone () from /lib/libc.so.6

Thread 8 (Thread 0xadb9cb90 (LWP 5489)):
#0  0xb57eb0b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xadfbbb30 in ?? () from /usr/lib/libxine.so.1

Thread 7 (Thread 0xacf2eb90 (LWP 5490)):
#0  0xb5640137 in select () from /lib/libc.so.6
#1  0xadfe6a66 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00000000 in ?? ()

Thread 6 (Thread 0xac72eb90 (LWP 5491)):
#0  0xb50879fd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0xb5087e4a in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x08ae8880 in ?? ()
#3  0xac72e1f8 in ?? ()
#4  0x08b15208 in ?? ()
#5  0x00000001 in ?? ()
#6  0x00000001 in ?? ()
#7  0xb51209c8 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb51205f8 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb57ebc15 in pthread_getspecific () from /lib/libpthread.so.0
#10 0xb5088321 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0xb5999adf in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#12 0xb596cb6a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#13 0xb596cfb2 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#14 0xb5878049 in QThread::exec () from /usr/lib/libQtCore.so.4
#15 0xb20454f9 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#16 0x08af3848 in ?? ()
#17 0x08af3848 in ?? ()
#18 0xb206d47c in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#19 0xb59845d5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb587b352 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb57e7310 in start_thread () from /lib/libpthread.so.0
#22 0xb5647bee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xabf2eb90 (LWP 5494)):
#0  0xb57e86f4 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xad381eec in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x08b180c0 in ?? ()
#3  0x00000001 in ?? ()
#4  0x0000014d in ?? ()
#5  0x00000000 in ?? ()

Thread 4 (Thread 0xab72eb90 (LWP 5495)):
#0  0xb57eada0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xadfcdc13 in ?? () from /usr/lib/libxine.so.1
#2  0x08b1f3b8 in ?? ()
#3  0x08b1f3a0 in ?? ()
#4  0x00000000 in ?? ()

Thread 3 (Thread 0xaaf2eb90 (LWP 5496)):
#0  0xb57eada0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb587c362 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0xb72a0bda in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#3  0xb587b352 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57e7310 in start_thread () from /lib/libpthread.so.0
#5  0xb5647bee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa7ba6b90 (LWP 5543)):
#0  0xb57eada0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb587c362 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x08124543 in ?? ()
#3  0xb587b352 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57e7310 in start_thread () from /lib/libpthread.so.0
#5  0xb5647bee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb49bd700 (LWP 5477)):
#0  0xb560423c in nanosleep () from /lib/libc.so.6
#1  0xb560405f in sleep () from /lib/libc.so.6
#2  0xb6aaa5d8 in ?? () from /usr/lib/libkdeui.so.5
#3  0x00000000 in ?? ()
Ho riprovato 3-4 volte ma è uguale. Ricordo che nello scaricare delle foto due settimane fa, non mi diete nessun problema.
:-k

P.S.
Uso Slackware 13, ma ho aggiornato i pacchetti della current per kde 4.3

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: DigiKam , crash scaricamento foto

Messaggio da neongen »

mi sa che devi ricompilarti digikam per usare le nuove librerie di kde

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: DigiKam , crash scaricamento foto

Messaggio da SIV »

Ok, vedo di capire come fare per ricompilare digikam. Ma c'è un altro modo per arrivare a scaricare le foto? Magari un'altra applicazione o un altro metodo che non sia più lungo della ricompilazione.

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: DigiKam , crash scaricamento foto

Messaggio da neongen »

bé se le foto stanno su una scheda rimovibile puoi collegare direttamente la scheda, oppure se la camera supporta la modalità disco usb puoi accedervi e spostare le foto dal filemanager; se ti serve solo per scaricare le foto puoi provare kamera (già incluso in kde4) ma non l'ho mai usato, non so come funziona. infine c'è sempre gphoto2 da terminale ;)

edit: ho provato kamera, con la mia kodak non funziona #-o

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: DigiKam , crash scaricamento foto

Messaggio da phobos3576 »

Il crash di DigiKam durante il download delle foto è un problema noto e sembra dipendere anche dal modello di fotocamera; pare poi che DigiKam a volte vada in tilt quando, nella directory contenente le foto, sono presenti anche dei file di sistema messi dalla stessa fotocamera.

Ad ogni nuova versione di DigiKam, nel changelog c'è scritto che è stato risolto un bug che provoca un crash con questo o quel modello di fotocamera durante il download delle foto; sistematicamente però il bug si ripresenta di nuovo.

La cosa peggiore poi è che i crash sono pure casuali; a volte tutto funziona perfettamente, altre volte arriva il crash.

La mia opinione è che alla base di tutto ci sia la montagna di bug presenti in KDE; questi bug finiscono poi per ripercuotersi sugli applicativi che usano le Qt. Vedi K3b, Amarok, Kaffeine, KFTPGrabber, etc ...

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: DigiKam , crash scaricamento foto

Messaggio da SIV »

Quoto phobos, ma questo mi rattrista, perchè digikam alla fine non è male, anzi per me è ottimo per il suo lavoro.

@neongen
Ci avevo già pensato però la fotocamera ha una compact flash grandissima, non entrerebbe mai nel lettore delle card del laptop. Per kamera...io non lo trovo. Sicuro che sia già integrato in kde4/slackware? Per gphoto2 sì, dovrei imparare ad usarlo, così diventerei anche più indipendente dal DE usato. Ora vedo di ritrovare qualcosa per imparare a gestire la fotocamera con gphoto2 :-k

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: DigiKam , crash scaricamento foto

Messaggio da neongen »

SIV ha scritto:Sicuro che sia già integrato in kde4/slackware?

Codice: Seleziona tutto

$ kcmshell4 kamera
e poi dovresti poter accedere da dolphin tramite protocollo camera://

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: DigiKam , crash scaricamento foto

Messaggio da SIV »

neongen ha scritto:
SIV ha scritto:Sicuro che sia già integrato in kde4/slackware?

Codice: Seleziona tutto

$ kcmshell4 kamera
e poi dovresti poter accedere da dolphin tramite protocollo camera://
Ah ok , provo. Credevo fosse una applicazione da lanciare semplicemente con:

Codice: Seleziona tutto

kamera

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: DigiKam , crash scaricamento foto

Messaggio da SIV »

Comunque ho appena provato. La configurazione della fotocamera sembra andare a buon fine. Ma quando tento di accedervi via dolphin mi da "errore 150 sconosciuto". Bha :-k

Ho provato anche con gphoto2 ma:

Codice: Seleziona tutto

muller@darkstar:~$ gphoto2 -l

*** Errore ***
Si è verificato un errore nella libreria di I/O ("Parametri non corretti"): Nessuna descrizione dell'errore disponibile
*** Errore (-2: "Parametri non corretti") ***

Per ottenere messaggi di debug, usare l'opzione --debug.
I messaggi di debug possono aiutare a risolvere i problemi incontrati.
Se si ha intenzione di inviare errori o messaggi alla mailing list degli
sviluppatori di gphoto <gphoto-devel@lists.sourceforge.net>, eseguire
gphoto2 come segue:

    env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt -l

Please make sure there is sufficient quoting around the arguments.

muller@darkstar:~$
Posso controllare qualcosa?
Questi sono i gruppi in cui l'utente è inserito:

Codice: Seleziona tutto

root@darkstar:/home/muller# groups muller
muller : users disk wheel floppy audio video cdrom games messagebus haldaemon plugdev power netdev
root@darkstar:/home/muller#

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: DigiKam , crash scaricamento foto

Messaggio da neongen »

se hai provato con gphoto2 subito dopo aver provato con kio_kamera e dolphin, e in dmesg spunta qualcosa come

Codice: Seleziona tutto

kio_kamera[2245]: segfault at ce0e480 ip 00007fcb787d8585 sp 00007fff5a6545c0 error 4 in libc-2.9.so[7fcb787a2000+167000]
stacca il cavo usb riattaccalo e riprova soltanto con gphoto2.
udev imposta i permessi delle fotocamere al gruppo plugdev quindi dovresti essere apposto da questo punto di vista

Rispondi