[RISOLTO]Audacity: Errore di segmentazione

Aperto da drugo, Domenica 18 Dicembre 2016, 12:16:58

Discussione precedente - Discussione successiva

drugo

Ho installate Audacity tramite sbopkg, con tutte le sue dipendenze, ma non ne vuole sapere di partire. Dopo innumerevoli ricerche in rete (che non mi hanno portato a niente)  sono nuovamente qui a chiedere aiuto.

Se lancio il programma in un terminale mi da:

bash-4.3$ audacity
Errore di segmentazione
bash-4.3$


Grazie a tutti per l'aiuto che potrete darmi!
PS: Siccome "fidarsi è bene, non fidarsi è meglio", quando seguite una guida in internet, prendete la buona abitudine di fare copia e incolla prima in un editor di testo, controllando così che non ci siano codici strani, poi  nel terminale; vi eviterete spiacevoli sorprese!
PPS: Un'amicizia è sempre un'amicizia anche se virtuale!

Braccobaldo

Per il momento posso dirti solo che la stessa cosa mi è successa con ExMplayer, ma solo se lo lanciavo da Kde, perché lanciato da Xfce funzionava perfettamente. Per curiosità provo a installare anche audacity e vedo che succede...

Braccobaldo

#2


Adesso vado a cucinare, appena posso ti racconto...

... Come si vede dall'immagine ho usato slapt-get: http://software.jaos.org/slackpacks/14.2-x86_64/slapt-get/slapt-get-0.10.2t-x86_64-1.tgz e gslapt: http://software.jaos.org/slackpacks/14.2-x86_64/gslapt/gslapt-0.5.4c-x86_64-1.tgz. Ho caricato il repo di SlackOnly, ho disabilitato quelli attivati di default.

Alla stessa maniera ho installato ExMplayer, con questo risultato:
bash-4.3$ exmplayer
Debug: Checking for MPlayer binary...
Debug: Starting mplayer process...
Warning: QMetaObject::connectSlotsByName: No matching signal for on_sliderSeekFullSc_actionTriggered(int)
Debug: "/tmp"
Debug: Config path : "/home/k/.config/exmplayer"
Debug: Checking for user short cut bindings... false
Debug: Loading shortcut file : "/etc/exmplayer/sc_default.xml"
Debug: Checking for deault short cut bindings... true
Debug: KDE detected
Debug: playerHeight :0
Debug: playerHeight :0
Debug: playerHeight :0
Debug: w_width: 600, w_height: 413
Debug: w: 600, h: 413
Errore di segmentazione
bash-4.3$


Leggendo in giro ero arrivato, come te, all'errore con i permessi, ma non mi sono ancora deciso ad approfondire...

EDIT:
una cosa che mi viene in mente, ma che sinceramente non saprei se e come possa influire nel nostro caso, é che è fortemente raccomandato eseguire sbopkg da root vero (su -), vale anche per le slackbuilds più in generale. Non lo faccio quasi mai, ma credo che dovrò cominciare...

drugo

In tutti i forum che ho letto riguardo all'errore di segmentazione, qualcuno diceva che dipende dal fatto che un determinato programma cerca di leggere/scrivere in un punto del disco senza averne i permessi. Però era in inglese e quindi non so se ho  capito bene.
Magari può servire per cercare di risolvere!
PS: Siccome "fidarsi è bene, non fidarsi è meglio", quando seguite una guida in internet, prendete la buona abitudine di fare copia e incolla prima in un editor di testo, controllando così che non ci siano codici strani, poi  nel terminale; vi eviterete spiacevoli sorprese!
PPS: Un'amicizia è sempre un'amicizia anche se virtuale!

Enziosavio

Hai provato a fare le solite cose tipo > eliminare la cartella tra i file nascosti > cambiare versione > cambiare tema del desktop .....

drugo

Cosa strana, non c'è la directory nascosta ./audacity  :boh: , per quanto riguarda la versione ancora non conosco bene questo SO  ;D poi il tema ho provato a cambiarlo ma non funziona, comunque grazie.

PS: Siccome "fidarsi è bene, non fidarsi è meglio", quando seguite una guida in internet, prendete la buona abitudine di fare copia e incolla prima in un editor di testo, controllando così che non ci siano codici strani, poi  nel terminale; vi eviterete spiacevoli sorprese!
PPS: Un'amicizia è sempre un'amicizia anche se virtuale!

Braccobaldo

#6
Credo che la cartella nella tua home .audacity-data (così è la mia) non ci sia perché viene creata al primo avvio del programma. Evento che a causa dell'errore non si è mai verificato.

Ho provato a lanciare ExMplayer (è lui la mia bestia nera) da root e ha funzionato. Hai provato a lanciare audacity da un ambiente diverso?... Come dicevo prima a me funzionava con xfce ma non con kde (e adesso che non ho più xfce funziona bene con fluxbox). Se non sono indiscreto, quale ambiente stai utilizzando?

drugo

Con slap-get + gslapt ora funziona  :)

Con gslapt ho messo solo il repo slackonly e mi ho aggiornaro un po' di roba. Dopodiché ho disinstallato audacity (installato via sbopkg) e installato quello da slackonly e tutto è andato apposto!

Però ora mi viene da chiedere con quale criterio viene scelto il software avendo questi repo attivi:

#MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/14.2/
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86_64/
MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.2/
#MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
MIRRORPLUS['slackonly']=https://slackonly.com/pub/packages/14.2-x86_64/


se in base alla versione, alla stabilità  :hmm:, praticamente se commentavo:
alienbob
restricted
slacky

e tenevo solo slackonly, arrivavo allo stesso risultato giusto?
Quindi c'è qualcosa che mi sfugge  :hmm:

Comunque sbopkg l'ho sempre eseguito da root (#) son "su"....ma che differenza c'è da "su -"?
PS: Siccome "fidarsi è bene, non fidarsi è meglio", quando seguite una guida in internet, prendete la buona abitudine di fare copia e incolla prima in un editor di testo, controllando così che non ci siano codici strani, poi  nel terminale; vi eviterete spiacevoli sorprese!
PPS: Un'amicizia è sempre un'amicizia anche se virtuale!

Braccobaldo

Se usi (e credo che lo farai...) gslapt, con slackonly può sostituire da solo tutto: i repo di slackpkgplus e anche sbopkg (considerata anche la tua root non enorme).

Slackpkgplus puoi disabilitarlo impostando su "off" questo rigo del suo conf.
bash-4.4# cat /etc/slackpkg/slackpkgplus.conf
# Configuration for slackpkg+. See /usr/doc/slackpkg+-*/README for more details
# Please read manpage: "man slackpkgplus.conf" and documentation /usr/doc/slackpkg+-*/README

# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on


Come ti avevo accennato (così avevo letto...) slackonly è la versione precompilata del repo di Slackbuilds.org. Se hai intenzione di usarli entrambi (gslapt+sbopkg) si dovrà trovare un modo per "blacklistare" i pacchetti di SBo per gslapt.

Slackonly non interferisce con il repo ufficiale di Slackware e con slackpkg e di conseguenza è anche lui perfettamente compatibile.

Spero solo di non averti confuso troppo le idee... ;D

drugo

Citazione di: Superciuk il Domenica 18 Dicembre 2016, 19:12:30
Se usi (e credo che lo farai...) gslapt, con slackonly può sostituire da solo tutto: i repo di slackpkgplus e anche sbopkg (considerata anche la tua root non enorme).
gslapt l'ho installato adesso per risolvere questo problema, (qui su slackware volevo fare a meno di un gestore pacchetti-gui cercando di arrangiarmi con sbopkg a riga di comando, dipendenze comprese, che masuchista  ;D) però se come dici "slackonly può sostituire da solo tutto: i repo di slackpkgplus e anche sbopkg" allora è giusto come ho detto:

Citazione di: rim67 il Domenica 18 Dicembre 2016, 18:44:26

#MIRRORPLUS['multilib']=http://bear.alienbase.nl/mirrors/people/alien/multilib/14.2/
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86_64/
MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.2/
#MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+/
MIRRORPLUS['slackonly']=https://slackonly.com/pub/packages/14.2-x86_64/


praticamente se commentavo:
alienbob
restricted
slacky

e tenevo solo slackonly, arrivavo allo stesso risultato giusto?

infatti:

Citazione di: Superciuk il Domenica 18 Dicembre 2016, 19:12:30
Slackonly non interferisce con il repo ufficiale di Slackware e con slackpkg e di conseguenza è anche lui perfettamente compatibile.

ho capito bene allora????
PS: Siccome "fidarsi è bene, non fidarsi è meglio", quando seguite una guida in internet, prendete la buona abitudine di fare copia e incolla prima in un editor di testo, controllando così che non ci siano codici strani, poi  nel terminale; vi eviterete spiacevoli sorprese!
PPS: Un'amicizia è sempre un'amicizia anche se virtuale!

drugo

Per quanto riguarda il tuo problema:

Warning: QMetaObject::connectSlotsByName: No matching signal for on_sliderSeekFullSc_actionTriggered(int)
Citazione
    newlinuxuser ha scritto:

    Codice: Seleziona tutto
        MetaObject::connectSlotsByName: No matching signal for on_saveComment()
        QMetaObject::connectSlotsByName: No matching signal for on_selectedChanged()
        QMetaObject::connectSlotsByName: No matching signal for on_cutItem()
        QMetaObject::connectSlotsByName: No matching signal for on_pasteItem()
        QMetaObject::connectSlotsByName: No matching signal for on_cancelCut()
        QMetaObject::connectSlotsByName: No matching signal for on_commentChanged()
        QMetaObject::connectSlotsByName: No matching signal for on_openBrowser()
        ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qlist.h, line 263
        Aborted


È possibile che ci sia un vecchio database dei favoriti generato da una vecchia versione

ho letto ma non ho idea di cosa stiano parlando, vedi tu se ne capisci qualcosa  ;D
http://forum.ubuntu-it.org/viewtopic.php?p=3260008#p3259117
PS: Siccome "fidarsi è bene, non fidarsi è meglio", quando seguite una guida in internet, prendete la buona abitudine di fare copia e incolla prima in un editor di testo, controllando così che non ci siano codici strani, poi  nel terminale; vi eviterete spiacevoli sorprese!
PPS: Un'amicizia è sempre un'amicizia anche se virtuale!

Braccobaldo

#11
Si avevi capito bene, era giusto. Solo che non avrebbe avuto senso tenere slackpkgplus con solo slackonly attivo, perché slackonly è uno di quei repo di Slackware che supporta la risoluzione delle dipendenze, quindi ha più senso usarlo con gslapt, che è in grado di sfruttarne il vantaggio, che con slackpkgplus che non risolve le dipendenze automaticamente. Questa è la ragione per la quale non ho più considerato, da subito, slackpkgplus e ti ho consigliato di spegnerlo... ;D

Per quanto riguarda il mio Exmplayer: effettivamente a me ExMplayer non serve, era solo una prova, se lo rimuovo faccio un sacco prima...  ;)  :ciao:


EDIT: anche se, pensandoci meglio, tenere slackpkgplus attivo con solo slackonly ti consente di aggiornare il software senza fare casini. Con sbopkg che eventualmente se la vede da solo con i suoi pacchetti e slackpkg/slackpkgplus che è ancora la scelta migliore per l'aggiornamento. A condizione, raggiunto l'equlibrio, di usare gslapt per installare il software ma non per aggiornarlo (altrimenti tenterebbe di sostituire i pacchetti SBo con i suoi).
I risvolti sono da considerarsi con una certa attenzione, ma in compenso abbiamo tutti gli elementi per fare un lavoro pulito.