I'm running a newly-installed OpenBSD 3.7 system on a K6-3 laptop with the GENERIC kernel and quite a few packages. I recently discovered that almost everything in KDE seems to be working, but artsd segfaults every time I try to play an MP3:
$ ktrace artsd unix_connect: can't connect to server (unix:/tmp/mcop-kirk/woozle_honeypot_net-0dd7-42aa3e66) There are already artsd objects registered, looking if they are active... ... cleaned 5 unused mcop global references. artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin5closeEv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin5closeEv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin5pauseEv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin5pauseEv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin4playEv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin4playEv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin4seekEi' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin4seekEi' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin15setOutputPluginEP12Ou tputStream' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin15setOutputPlug inEP12OutputStream' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin14setInputPluginEP11Inp utStream' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin14setInputPlugi nEP11InputStream' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN10NukePlugin6configEPKcS1_Pv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN10NukePlugin6configEPKcS1_Pv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin14getStreamStateEv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin14getStreamStat eEv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin14getTotalLengthEv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin14getTotalLengt hEv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin9seek_implEi' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin9seek_implEi' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN10NukePlugin12decoder_loopEv' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN10NukePlugin12decoder_loopEv' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN13DecoderPlugin20processThreadCommandE P7Command' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZN13DecoderPlugin20processThread CommandEP7Command' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZTI10NukePlugin' artsd: /usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: can't resolve reference '_ZTI10NukePlugin' artsd:/usr/local/lib/libarts_mpeglib-0.3.0.so.0.3: undefined symbol '_ZN16ArtsOutputStreamC1EPFvPvE' lazy binding failed! zsh: segmentation fault (core dumped) ktrace artsd It looks like someone else had similar problems on their AMD64 system last year, but I didn't find any followups: http://www.monkey.org/openbsd/archive2/ports/200410/msg00097.html Can anyone else confirm that artsd works on their system, or is this a more general problem? -- Kirk Strauser [demime 1.01d removed an attachment of type application/pgp-signature]