Repository 32bit  Forum
Repository 64bit  Wiki

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.

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
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

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
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2732
Iscritto il: sab set 04, 2004 23:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

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
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

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
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

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
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

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.
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

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?
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini

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...
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2882
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE

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
Bart
Staff
Staff
 
Messaggi: 4248
Iscritto il: dom ago 08, 2004 23:00
Località: Rimini


Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti