Spinlock? Einige Anwendungen laufen nicht mehr.

i18n

Well-Known Member
Seit dem allerneuesten portupgrade machen mache Anwendungen nicht mehr mit, sie starten einfach nicht.
Fehlermeldung:
scribus
Fatal error 'Spinlock called when not threaded.' at line 83 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0)
Abbruch (core dumped)

Hier das Beispiel für Scribus, ROX-Edit macht es ebenso, ich bin sicher, da gibt es noch mehr.
System: FreeBSD 5.2 CURRENT. Für mich deutet der Pfad ja eher ins System. Aber 5.2.1 läuft nicht wegen der Atapi-Treiber, 5.1 kann mit dem neuen Gnome nicht und auf 4.10 will ich nicht runter.
Hat jemand eine Idee? Oder muß ich Kernel und Welt neu bauen?
 
Klingt nach üblichem Ärger mit der neuen libpthread.
Erstell eine Datei namens /etc/libmap.conf und schreib das rein:
Code:
libpthread.so.1         libc_r.so.5
libpthread.so           libc_r.so
Das sollte helfen.
"man libmap.conf" falls du wissen willst, was das macht.
 
Hm, half leider nicht, danke trotzdem. Die libmap.conf war bereits für linuxpluginwrapper notwendig. Habe sie einfach um die von dir geschriebenen Einträge ergänzt.

Der Fehler soll ja laut Fehlermeldung in

/usr/src/lib/libpthread/thread/thr_spinlock.c

zu finden sein.
 
Das hab ich mir doch gedacht. <ironie> Schön, dass du die manpage gelesen hast. </ironie>
Laut deiner libmap.conf verwendet nur /usr/local/jdk1.4.2/jre/lib/i386/libclib_jiio.so die libc_r.
Diese beiden Einträge müssen ganz an den Anfang!
 
Tron, Du bist mein Held. Jetzt geht's.
\begin{ehrlich_gemeint}
\item Jaja, ich war mal wieder zu schludrig, die Manpage richtig zu lesen
\item Danke, daß Du mir trotzdem geholfen hast
\end{ehrlich_gemeint}
Ich werde Dir in meiner Ruhmeshalle ein Plätzchen weihen. :)
 
Zurück
Oben