Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: athemis am September 10, 2009, 02:09:27 Nachmittag

Titel: libmediaclient.so in /etc/ld.so.preload verhindert Start von Firefox [gelöst]
Beitrag von: athemis am September 10, 2009, 02:09:27 Nachmittag
Hallo,

mir ist aufgefallen, dass ich seit der Installation der Treiber für den MediaTV Pro nicht mehr in der Lage bin Firefox 3.5 zu starten (Archlinux, 64 Bit).
Letztlich funktioniert es wieder, wenn ich in /etc/ld.so.preload /opt/lib/libmediaclient.so auskommentiere (ist im Übrigen der einzige Eintrag in /etc/ld.so.preload). Danach startet Firefox zwar wieder, aber natürlich funktioniert der TV-Empfang nicht mehr.

Gibt es hierfür eine Lösung?
Titel: Re:libmediaclient.so in /etc/ld.so.preload verhindert Start von Firefox
Beitrag von: Sundtek am September 10, 2009, 02:33:15 Nachmittag
Hierfür wurde ein Bugreport bei Mozilla angelegt.
Es gab ein Update bei libXUL welcher ein Deadlock verursacht, auch andere Tools sind hiervon betroffen.

https://bugzilla.mozilla.org/show_bug.cgi?id=503369

Als Workaround könnten Sie versuchen folgendes in die vorletzte /usr/bin/firefox Skriptzeile einzufügen:

LD_PRELOAD=/lib/libc.so.6 exec $LIBDIR/$APPNAME "$@"

Unsere Entwickler haben sich hierfür bereits einen verbesserten Mechanismus ausgedacht um diesen Fehler zu übergehen damit dies zukünftig nicht mehr auftritt, ein Update diesbezüglich ist bereits für ~16. September festgelegt.

Eine Prerelease des Treibers sollte dies ebenfalls beheben, die Änderungen werden in die nächste offizielle Release übernommen:

http://www.sundtek.de/support/empia_installer_090912_ff.sh
Titel: Re:libmediaclient.so in /etc/ld.so.preload verhindert Start von Firefox
Beitrag von: athemis am September 10, 2009, 02:52:17 Nachmittag
Vielen Dank!
Der Workaround funktioniert. Großes Lob für die schnelle Hilfestellung!