Segmentation fault von Sopcast unter Ubuntu Oneiric 11.10 beheben

Avatar von Christoph Langner

2 Min. Lesezeit

30 Aufrufe

Sopcast stürzt unter Ubuntu Oneiric 11.10 beim Start mit einer Schutzverletzung ab. Ein auskommentiertes import in VLCWidget.py bringt den P2P-Fernsehclient wieder zum Laufen.

Sopcast unter Oneiric mit GNOME3

Gestern habe ich bemerkt, dass sich der P2P-Fernsehclient Sopcast nicht unter Ubuntu Oneiric 11.10 betreiben lässt. Obwohl es zwei PPAs für das Programm gibt, ist es in beiden Fällen nicht möglich, das Programm zu starten. Mir stürzt es jedes Mal kommentarlos mit einem Segmentation Fault ab. Schuld daran scheint wohl die Suche nach einer alten VLC-Version zu sein, kommentiert man den entsprechenden Aufruf aus, dann läuft Sopcast auch unter Oneiric wieder.

Ich persönlich würde das PPA von Jason Scheunemann empfehlen. Er entwickelt aktiv an Sopcast, so dass ich dieses PPA bevorzugen würde. Von daher würde ich für die Installation von Sopcast unter Ubuntu Folgendes ausführen…

$ sudo add-apt-repository ppa:jason-scheunemann/ppa
$ sudo apt-get update && sudo apt-get install sopcast-player

Allerdings hat Sopcast bei mir das Problem, dass die Anwendung unter Ubuntu Oneiric 11.10 nicht starten möchte. Im Terminal erhalte ich nur eine Schutzverletzung als Ausgabe. Schuld daran scheint die Suche nach einer älteren VLC-Version zu sein, die Sopcast dazu benutzt, den Video-Stream anzuzeigen. Im Bug bei Google Code gibt es weitere Infos dazu.

$ sopcast-player
Segmentation fault

Die Lösung ist relativ simpel, allerdings muss man dazu ein bisschen in den Eingeweiden von Sopcast wühlen und eine Datei der Anwendung verändern. Öffnet dazu die Datei VLCWidget.py aus dem Ordner /usr/share/sopcast-player/lib/ in eurem bevorzugten Editor…

$ gksudo gedit /usr/share/sopcast-player/lib/VLCWidget.py

…und kommentiert in Zeile 32 das „import vlc_1_0_x“ heraus. Mehr müsst ihr gar nicht ändern, es reicht ein „#“ vor der Zeile, so dass der Abschnitt am Ende wie folgt aussieht. Speichert die Datei und beendet euren Editor.

[...]
import gtk
import sys
#import vlc_1_0_x
import vlc_1_1_x
[...]

Danach solltet ihr wieder Sopcast starten können und Bundesliga, Champions-League und Co. auf Chinesisch oder Russisch ansehen können. Je nach Internetverbindung klappt das nach wie vor relativ gut, wenn auch die Bildqualität nicht wirklich optimal ist. Aber wer das sowieso nur im Hintergrund laufen lassen möchte, für den passt das meist schon.

[UPDATE: In einer früheren Version des Beitrages habe ich auf das PPA von Ferramosca Roberto verwiesen. Mittlerweile habe ich gesehen, dass Jason aktiv an Sopcast entwickelt, von daher würde ich eher zu diesem PPA greifen.]

Ähnliche Beiträge

12 Kommentare zu „Segmentation fault von Sopcast unter Ubuntu Oneiric 11.10 beheben“

  1. Avatar von

    Woher stammt überhaupt die Version 0.7.4?

    1. Avatar von Christoph

      Sopcast wird auf Google Code gepflegt. Dort findest du auch das Changelog. Dabei sehe ich, dass Jason Scheunemann ja direkt den Code betreut. Da setze ich lieber das PPA von ihm im Beitrag ein.

      Grüße
      Christoph

      1. Avatar von

        Da komme ich nicht so recht klar. Offiziell gibt es doch erst sopcast-player-0.7.2.tar.gz. Wo gibts denn das 0.7.4 Source Archive?

        1. Avatar von Christoph

          0.7.4 steckt im SVN. Über $ svn checkout http://sopcast-player.googlecode.com/svn/trunk/ sopcast-player-read-only kannst du den Source auschecken.

          Grüße
          Christoph

        2. Avatar von

          Achso. SopCast 3.2.6 läuft bei mir nicht wirklich stabil. Hab immer wieder nach 5-20 Minuten hänger. Die Windows Version 3.4.7 läuft dagegen in der VBox problemlos.

  2. Avatar von random

    Schnelle Lösung, danke!

  3. Avatar von Tom

    Danke, so kann ich jetzt gerade BVB – Schalke gucken.

  4. Avatar von Timo

    Kann es sein, das das Problem nicht bei jedem auftritt? Ich habe genau dieses ppa aktiv, seit ich 11.10 installiert habe und ich hatte keine Probleme mit Sopcast!?

    1. Avatar von Christoph

      Es kann sein, dass es nur 64-Bit Systeme betrifft. Ich hab keine 32-Bit Linuxe mehr am Start, so dass ich es nicht mehr selber nachprüfen kann und die Bugmeldungen sing leider auch nicht eindeutig.

      Grüße
      Christoph

      1. Avatar von Timo

        Das kann es sein. Ihr Profis immer mit Eurem 64 bit. 😉 Aber ab 12.04 sind wir dann ja darin vereint, wenn Ubuntu das als Standard vorschlägt.
        Bei der Gelegenheit: vielen Dank für Deine Seite hier! Ich stöbere hier gern, oft und gewinnbringend!

  5. Avatar von Sascha

    Vielen Dank für die Lösung. Nun läuft auch bei mir Sopcast wie gewünscht!

  6. Avatar von mo

    hallo 🙂

    vielen dank für den beitrag zur problematik der sopcast-player.
    habe dennoch das problem bestehen,und hoffe auf deiner hilfe.
    im terminal gab ich den befehl gksudo gedit /usr/share/sopcast-player/lib/VLCWidget.py
    dabei öffnete sich der editor ,doch der datei sei nicht zu finden ,wodurch ich an den vorgeschilderten anweisungen nichts unternehmen kann.

    hab ubunto 12.4 version 64 bit .

    vielen dank 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Markdown wird unterstützt: **fett**, _kursiv_, [Linktext](URL), `Code`, Zeilen mit - für Listen, 1. für nummerierte Listen, dreifache Backticks für Codeblöcke.

Sicherheitsabfrage: Welches Logo ist das?

Über den Blog

Seit 2006 probiere ich hier aus, was Linux, freie Software und die passende Hardware so hergeben – von Distributions-Tests bis zum Raspberry-Pi-Projekt. Praxisnah statt bloßem Nachrichtenticker.

Zuletzt auf Mastodon

Scene Composer in Aktion: Ein Screenshot wird geladen, in verschiedene 3D-Szenen wie Café, Gaming-Desktop, Homeoffice und Podcast-Studio eingesetzt, gedreht und gezoomt. Anschließend wird eine Vorschau gerendert.

Ich finde Screenshots als Aufmacher oft langweilig. In der Vergangenheit habe ich daher oft den Bildschirm im wahrsten Sinne des Wortes abfotografiert. Das bringt etwas Leben in die Artikel –…

Kategorien

Blog unterstützen

Gefällt dir, was du hier liest? Mit einer kleinen Spende hilfst du, Hosting und neue Testgeräte zu finanzieren – und sorgst nebenbei für den nötigen Kaffee.

Linux und Ich — Segmentation fault von Sopcast unter Ubuntu Oneiric 11.10 beheben
https://linuxundich.de/gnu-linux/segmentation-fault-von-sopcast-unter-ubuntu-oneiric-11-10-beheben/ — gedruckt am 25. September 2026