Skype 2.1.0.47 Segfaults

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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
414N
Iper Master
Iper Master
Messaggi: 2903
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Skype 2.1.0.47 Segfaults

Messaggio da 414N »

Salve a tutti.
Da qualche tempo è disponibile la nuova beta di Skype, la versione 2.1.0.47.
Non so quanti di voi abbiano provato ad usarla su una Slackware64, ma quando ho ricreato il pacchetto modificando lo SlackBuild prelevato da slackbuilds.org e, successivamente, installato il programma, esso si rifiutava di partire sputando un segmentation fault e morendo lì.
Ho cercato informazioni sul forum di skype e sono stato indirizzato su un thread di LinuxQuestions, nel quale viene spiegata la soluzione: bisogna evitare lo "snellimento" dei binari tramite il comando strip, usato nello SlackBuild in questione (lo slackbuild di "Alien" non ha questo problema). Rimossa la parte rigurdante strip, il programma poi parte tranquillamente.
Resta da capire perchè uno strip dei binari pregiudichi il corretto funzionamente del programma...

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggio da JohnnyMnemonic »

E' uscito ora Skype 2.1.0.81 con una lunga lista di bugfix, magari qualcosa riguarda questo caso (confesso che non l'ho letta)

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggio da sardylan »

Forse influisce il fatto che è un binario a 32bit, eseguito in una macchina con un sistema a 64bit... O il comando strip su binari a 32 non fa bene il suo dovere, oppure ci sono problemi con librerie... Non so... Non ho ancora provato skype sul 64bit...

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2903
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggio da 414N »

JohnnyMnemonic ha scritto:E' uscito ora Skype 2.1.0.81 con una lunga lista di bugfix, magari qualcosa riguarda questo caso (confesso che non l'ho letta)
Ho appena installato anche questa versione usando il binario "dinamico". Anche qui, se non disabilito lo "stripping" durante la creazione del pacchetto, Skype si limita a morire all'avvio con un bel segmentation fault secco.
Disabilitando lo strip, tutto pare funzionare.
Leggendo un'attimo la man page di strip, sotto l'opzione --unneeded (quella usata nello SlackBuild) c'è scritto che rimuove tutti i simboli inutili per la rilocazione dinamica del codice. Che il comportamento di questa opzione di strip cambi a seconda della compilazione di strip, cioè se viene compilato a 32 o a 64 bit? Mi sembra molto strano però.

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggio da sardylan »

Mah... Io sono del parere che lo strip dei binari non è sempre necessario... Specialmente nel caso di binari proprietari precompilati, e specialmente nel caso in cui si usa un 32bit su sistema a 64bit...

Comunque, buttandola li (parere di un inesperto totale in materia :D :D ): potrebbe essere che strip rileva che il binario è a 32, ed elimina eventuali link a librerie a 64 ??? Anche se skype dichiara che il software è a 32bit, è diffuso su molte distro a 64, e quindi forse hanno aggiunto qualcosa per andare anche sul 64bit...

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2903
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggio da 414N »

sardylan ha scritto:Comunque, buttandola li (parere di un inesperto totale in materia :D :D ): potrebbe essere che strip rileva che il binario è a 32, ed elimina eventuali link a librerie a 64 ??? Anche se skype dichiara che il software è a 32bit, è diffuso su molte distro a 64, e quindi forse hanno aggiunto qualcosa per andare anche sul 64bit...
Ma non si spiega il fatto che, nella precedente versione di skype (la 2.0.0.72) a 32 bit, eseguire lo strip dei non comprometteva il funzionamento del programma.
I software a 32 bit non possono linkare librerie/codice a 64 bit poi, che io sappia... Se si potesse, allora non ci sarebbe alcuna necessità di tenere anche le librerie a 32 bit su un sistema a 64 bit per essere compatibili coi programmi a 32 bit.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Skype 2.1.0.47 Segfaults

Messaggio da Bart »

E' uscita la beta 2: 2.1.0.81.
Hai provato se ti fa uguale con questa?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2903
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 14.2
Kernel: 4.4.19
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggio da 414N »

Bart ha scritto:E' uscita la beta 2: 2.1.0.81.
Hai provato se ti fa uguale con questa?
Sì, l'ho scritto 2 post fa.
Funziona perfettamente disabilitando lo strip anche questa...

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Skype 2.1.0.47 Segfaults

Messaggio da Bart »

414N ha scritto:
Bart ha scritto:E' uscita la beta 2: 2.1.0.81.
Hai provato se ti fa uguale con questa?
Sì, l'ho scritto 2 post fa.
Funziona perfettamente disabilitando lo strip anche questa...
Scusami, mi era sfuggito il post. #-o

Rispondi