[Bug 48255] New: starting noatun causes artsd to segfault in library libnoatunarts.so

Doug Rintoul doug_rintoul at sil.org
Wed Sep 25 05:43:50 BST 2002


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=48255     
           Summary: starting noatun causes artsd to segfault in library
                    libnoatunarts.so
           Product: noatun
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kde-multimedia at kde.org
        ReportedBy: doug_rintoul at sil.org


Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          gcc version 3.2 (Mandrake Linux 9.0 3.2-1mdk) 
OS:          Linux

I am running on an athlon XP 1600+. Running noatun causes artsd to segfault in libnoatunarts.so, in file StereoVolumeControl_impl.cpp at the point where SSE code is executed. 

segfaults here -> __asm__ __volatile__(
                        "pushl $100                       \n"
                        "fildl (%%esp)                    \n"
                        "fildl %5                         \n"
If you disable the calling SSE code in noatun/library/engine.cpp by putting #if 0 #endif around the lines 
                        if(Arts::CpuInfo::flags()&Arts::CpuInfo::CpuSSE)
                                return new SoftwareSSE(e);
                        else

then noatun runs fine. Interestingly the Mandrake cooker for kdemultimedia 3.0.3 has a patch which does exactly this.



More information about the kde-multimedia mailing list