Blocco di caja pdf e visualizzatore immagini

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

Blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 26/10/2018, 12:32

Salve,
ho questo problema da diverse versioni di debian e fino all'attuale 9.5 (idem se metto Ubuntu).
Ho provato anche a formattare e reinstallare tutto da capo, ma il problema persiste.
Ho provato anche con un' altro pc ed il problema e lo stesso.

In pratica in maniera casuale caja (o thunar se provo con XFCE) , visualizzatore pdf e visualizzatore immagini crashano. Caja in particolare quando prova ad accedere a risorse condivise di rete.
E' un crash strano nel senso che il pc continua a funzionare ad es. il browser internet o thunderbird continuano a funzionare perfettamente e non è nemmeno impallato, ma il pc non apre caja o i pfd ecc....

Se per es. aspetto un bel pò allora per magia poi tutti i pdf o tutte le finestre di caja si aprono correttamente e tutte insieme e ricomincia a funzionare il tutto correttamente.
Se invece provo a riavviare mi dice che ci sono delle applicazioni non chiuse che impediscono il riavvio e mi chiede se voglio terminarle.

Nel riavvio se "impallato" si chiude la parte la grafica e comincia quella testuale e noto che nel riavvio ha un notevole rallentamento per quanto riguarda la chiusura delle partizioni montate di rete per cui allego il mio fstab:
Codice: Seleziona tutto
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=80fc8dbf-e353-4c2c-88db-e72fc36c07eb /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=AAEC-39F7  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda8 during installation
UUID=c7dc984e-7d47-4105-84af-0ecfaa55e8d5 none            swap    sw              0       0
//192.168.1.101/documenti /media/doc   cifs  _netdev,credentials=/home/w3/.smbcredentials,uid=1000,gid=1000,file_mode=0777,dir_mode=0775    0   0
//192.168.1.101/sistemi /media/prog   cifs   _netdev,credentials=/home/w3/.smbcredentials,uid=1000,gid=1000,file_mode=0777,dir_mode=0775    0   0
/dev/sda5 /media/dati ext4 defaults 0 0
192.168.1.33:/nfs/Public /media/wd nfs rw,user,auto 0 0

se mi aiutate a capire che può essere...... grazie.
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Aki » 28/10/2018, 12:52

Kioji ha scritto:ho questo problema da diverse versioni di debian e fino all'attuale 9.5 (idem se metto Ubuntu).[..]in maniera casuale caja (o thunar se provo con XFCE) , visualizzatore pdf e visualizzatore immagini crashano. Caja in particolare quando prova ad accedere a risorse condivise di rete.

Per poter analizzare in dettaglio, sarebbe utile poter riprodurre il malfunzionamento che riferisci, fornendo anche un file PDF di esempio con cui il malfunzionamento si verifica. Ad esempio, per farlo puoi procedere nel seguente modo.

Aggiungi la seguente riga al file /etc/apt/sources.list per installare i simboli di debug di caja (vedi altra discussione):
Codice: Seleziona tutto
deb http://debug.mirrors.debian.org/debian-debug/ stable-debug main

Quindi, impartisci i seguenti comandi in una finestra di terminale, dove al posto di path-e-nome-del-file-pdf-da-aprire-che-causa-il-crash.pdf digiti il nome di un file di esempio che causa il crash (nome completo di path se lo richiami da una posizione diversa da quella da cui esegui i comandi):
Codice: Seleziona tutto
script log.txt
su -c "apt-get update"   # chiede la password di root # chiede la password di root
su -c "apt-get install caja-dbgsym strace"  # chiede la password di root
ulimit -c unlimited
su -c "sysctl -w kernel.core_pattern=/tmp/core-%e.%p.%h.%t" # chiede la password di root
strace -f caja 'path-e-nome-del-file-pdf-da-aprire-che-causa-il-crash.pdf'
exit

A seguito del "crash" del programma, nel file log.txt dovrebbero essere presenti informazioni utili ad analizzare il crash che puoi comprimere come tar.gz ed inviare in allegato ad un altro messaggio. Inoltre, a seguito di un crash (SEGFAULT) di caja, dovrebbe essere generata un core-dump in /tmp, una immagine binaria della memoria occupata dal programma (che puoi inviare con servizi come http://tinyupload.com) che è possibile analizzare sulla base dei simboli di debug tramite il debugger gdb.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8163
Iscritto il: 27/12/2007, 16:59

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 29/10/2018, 13:22

come scritto però non un vero e proprio crash..... nel senso che il pc si impalla per un pò (tipo 10/15 minuti) (e solo per alcune applicazioni) e poi ricomincia a funzionare.

Provo ugualmente a fare le prove che dici?
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Aki » 29/10/2018, 19:31

Kioji ha scritto:Provo ugualmente a fare le prove che dici?

Certamente. Inoltre, sarebbe utile che fornissi anche il log generato con lo script indicato in calce nel mio messaggio (vedi http://guide.debianizzati.org/index.php/Creazione_automatica_di_un_file_di_log_per_inviare_quesiti_al_forum) dopo che il malfunzionamento si è verificato e prima di spegnere.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8163
Iscritto il: 27/12/2007, 16:59

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 12/11/2018, 16:44

boh?


allego il terminale
Allegati
nuovo file.tar.gz
(4.43 KiB) Scaricato 19 volte
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 12/11/2018, 17:16

volevo allegare pure un file: core-caja.2482.debian.1542036041.tar.gz


ma è 1mb e non me lo fa allegare.
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Aki » 12/11/2018, 18:58

Kioji ha scritto:volevo allegare pure un file: core-caja.2482.debian.1542036041.tar.gz
ma è 1mb e non me lo fa allegare.

Usa http://tinyupload.com . Se possibile, allega anche il file log.txt nella sua interezza (ne hai inviato una versione troncata) e il file pdf che hai usato per il test.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8163
Iscritto il: 27/12/2007, 16:59

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 13/11/2018, 9:31

http://s000.tinyupload.com/?file_id=030 ... 6227804661

per il file quello *caja.*

il log.txt nella sua interezza dove lo trovo? ho fatto copia incolla del terminale
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Aki » 13/11/2018, 17:40

Kioji ha scritto:il log.txt nella sua interezza dove lo trovo? ho fatto copia incolla del terminale

Lo strovi nella directory da cui hai impartito i comandi; in alternativa, puoi cercarlo con il comando impartito come utente root:
Codice: Seleziona tutto
find / -name log.txt
Aki
Global Moderator
Global Moderator
 
Messaggi: 8163
Iscritto il: 27/12/2007, 16:59

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 14/11/2018, 18:44

Codice: Seleziona tutto
find / -name log.txt



lo spettacolo del terminale :)
Allegati
log.txt.tar.gz
(21.02 KiB) Scaricato 16 volte
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: blocco di caja pdf e visualizzatore immagini

Messaggioda Aki » 17/11/2018, 16:34

Ciao,

Dai log che hai inviato risulta che il programma caja va proprio in crash (errore di segmentazione, detto anche segfault), ed con esso vanno in crash i sotto-processi generati dal programma principale:
Codice: Seleziona tutto
[...]
[pid  2482] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x20} ---
[pid  2485] <... poll resumed> <unfinished ...>) = ?
[pid  2484] <... poll resumed> <unfinished ...>) = ?
[pid  2483] <... poll resumed> <unfinished ...>) = ?
[pid  2486] <... futex resumed>)        = ?
[pid  2483] +++ killed by SIGSEGV (core dumped) +++
[pid  2486] +++ killed by SIGSEGV (core dumped) +++
[pid  2485] +++ killed by SIGSEGV (core dumped) +++
[pid  2484] +++ killed by SIGSEGV (core dumped) +++
+++ killed by SIGSEGV (core dumped) +++
Errore di segmentazione
root@debian:/home/w3# strace -f caja 'ri1Pc.pdf
K> EXIT
> exit
> exit
> ^C
root@debian:/home/w3# strace -f caja 'ric.pdf

Un errore di segmentazione si verifica quando il programma (o un suo sottoprocesso) cerca di accedere ad aree di memoria a cui non ha diritto di accedere, per cui il sistema operativo si "difende" interrompendo l'esecuzione del programma e generando l'errore in cui sei incorso. Di solito questi errori si verificano per un errore di programmazione oppure perché l'autore del programma non ha previsto, diciamo in senso approssimativo, la gestione di un condizione particolare.

Analizzando il changelog della versione di caja successiva a quella di Debian Stable nei repository debian risulta:
caja (1.20.2-2) unstable; urgency=medium

* debian/patches:
+ Refresh / rebase 0001_fix_random_segfaults.patch.
+ Add 1002_use-gio-open-instead-of-gvfs-open.patch. Replace deprecated
"gvfs-open" by "gio open".
* debian/control:
+ Add to D (caja): libglib2.0-bin (for gio cmdline tool).

-- Mike Gabriel <sunweaver@debian.org> Wed, 18 Apr 2018 12:57:37 +0200

Analizzando la specifica patch, risulta:
Description: Fix random segfaults on opening mounts from Desktop

Pertanto, è probabile che la versione presente in Debian testing e in Debian stretch-backports possa risolvere il malfunzionamento che hai riferito: puoi, quindi, probabilmente risolvere installando caja da stretch-backports.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8163
Iscritto il: 27/12/2007, 16:59

Re: Blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 18/11/2018, 6:53

Il problema non è caja in se, ma qualcosa più alla base infatti capita con le ultime versioni di debian (xfce e mate) e di ubuntu (xfce mate). Nel caso di xfce invece si impalla thunar. Al momento ho fatto una partizione e messo su mint con xfce e funziona perfettamente ( chissà cosa cambierà?). Certo preferirei debian in maniera da avere installato solo software libero, ma al momento preferisco la stabilità. All'uscita del prossimo Debian di certo riproverò.
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43

Re: Blocco di caja pdf e visualizzatore immagini

Messaggioda Aki » 18/11/2018, 13:14

Grazie per il riscontro. A beneficio di altri utilizzatori di Debian che dovessero incorrere in una situazione simile a quella che hai segnalato, potresti essere così gentile da indicare che versione stai usando adesso di caja e thunar con la distribuzione Mint ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 8163
Iscritto il: 27/12/2007, 16:59

Re: Blocco di caja pdf e visualizzatore immagini

Messaggioda Kioji » 22/11/2018, 17:03

Certo.
Su debian caja 1.6.15 e thunar 1.6.11
su mint visto che è xfce c'è solo thunar 1.6.15 (caja non lo installo per evitare si installare pacchetti inutili).

Farò una prova, aggiornerò tutto debian e proverò a mettere su thunar 1.6.15 e vediamo che succede.
Kioji
Newbie
Newbie
 
Messaggi: 14
Iscritto il: 03/03/2016, 12:43


Torna a Tuning

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite