severity 247793 minor tags 247793 + upstream thanks This bug no longer causes problems for SDL, which has worked around it by the seemingly odd method of playing an empty stream before calling arts_free the first time. It turns out that this works for a similar reason as the bug occurs in the first place: the Arts::readObject<Arts::Object_base>() template is used by libmcop when playing the stream and found by the dynamic linker in libsoundserver_idl.so thereby creating a circular dependency and preventing libsoundserver_idl.so, which depends on libkmedia2_idl.so, from being unloaded.
-- Martin Orr Linux Administrator, Methodist College Belfast