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.
Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Skype 2.1.0.47 Segfaults

Messaggioda 414N » gio gen 21, 2010 14:55

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 set 05, 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

Messaggioda JohnnyMnemonic » gio gen 21, 2010 15:30

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 2.6
Linux 2.6
Messaggi: 993
Iscritto il: mar apr 24, 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

Messaggioda sardylan » gio gen 21, 2010 15:38

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: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggioda 414N » gio gen 21, 2010 22:08

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 2.6
Linux 2.6
Messaggi: 993
Iscritto il: mar apr 24, 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

Messaggioda sardylan » gio gen 21, 2010 23:28

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: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggioda 414N » ven gen 22, 2010 12:46

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 ago 09, 2004 0:00
Località: Rimini

Re: Skype 2.1.0.47 Segfaults

Messaggioda Bart » ven gen 22, 2010 15:13

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: 2893
Iscritto il: mer feb 13, 2008 16:19
Slackware: current
Kernel: 3.14.23
Desktop: KDE4
Località: Bulagna
Contatta:

Re: Skype 2.1.0.47 Segfaults

Messaggioda 414N » ven gen 22, 2010 15:42

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 ago 09, 2004 0:00
Località: Rimini

Re: Skype 2.1.0.47 Segfaults

Messaggioda Bart » ven gen 22, 2010 16:02

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


Torna a “Slackware64”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti