Summary: | noatun segfaults artsd on startup | ||
---|---|---|---|
Product: | noatun | Reporter: | Andy Toenz <andy.toenz> |
Component: | general | Assignee: | Multimedia Developers <kde-multimedia> |
Status: | CLOSED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 2.0 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Andy Toenz
2002-04-15 09:02:17 UTC
some more infos about the installation (relies upon a discussion in #kde-us= ers=20 with neil stevens) my installation from cvs relies upon this self-wrote install-script: <begin script> #!/bin/bash echo -e "**\tCVS Compile-Helper Script... (c)by zyta '2002\t**" # GLOBAL VARS CFLAGS=3D"-O0 -fomit-frame-pointer -mcpu=3Di686 -march=3Di686 -fno-exceptio= ns" CC=3D"/usr/bin/gcc" CXXFLAGS=3D"-O0 -fomit-frame-pointer -mcpu=3Di686 -march=3Di686 -fno-except= ions" CXX=3D"/usr/bin/g++" export CFLAGS CC CXXFLAGS CXX # SCRIPT VARS DEFAULT_CONFIG_ARGS=3D"--prefix=3D/opt/kde3 --enable-debug=3Dfull=20 --disable-dependency-tracking" function build_lame { cd lame-3.91 ./configure --prefix=3D/usr --disable-gtktest --disable-decoder=20 --disable-analyzer-hooks make sudo make install cd .. } function build_qt-copy { echo "[(re)compile qt-copy]" cd qt-copy echo -n "building qt-copy debs..." fakeroot dpkg-buildpackage -b echo -e "\tdone" echo -n "cleanup sources..." debian/rules clean echo -e "\tdone" cd .. echo -n "installing debs..." sudo dpkg -i *.deb echo -e "\tdone" } function build { echo "[(re)compiling $1]" cd $1 export DO_NOT_COMPILE=3D"$3" if [[ ! -e "configure" ]]; then if [[ $1 =3D=3D "kdevelop" ]]; then echo -n "cleaning cvs.make" make -f admin/Makefile.common cvs-clean > /dev/null 2>&1 echo -e "\tdone" fi echo -n "autoconf from cvs..." make -f Makefile.cvs > ../$1.autoconf.log 2>&1 echo -e "\tdone" fi if [[ ! -e "config.h" ]]; then echo -n "fresh build configuring..." ./configure $DEFAULT_CONFIG_ARGS $2 > ../$1.config.log 2>&1 echo -e "\tdone" fi echo -n "compiling..." make > ../$1.make.log 2>&1 echo -e "\tdone" if [[ $1 =3D=3D "kdelibs" ]]; then echo -n "making doku..." qt2kdoc /usr/share/doc/qt3-doc/ make kdedoc echo -e "\tdone" fi echo -n "installing..." make install > ../$1.install.log 2>&1 echo -e "\tdone" #echo -n "cleaning up...(shit happens)" #make distclean > /dev/null 2>&1 #echo -e "\tdone" cd .. } # gcc3.1 ready =3D> kdemultimedia arts # componentconfigure optionsdisabled builds #build_lame #build_qt-copy=09=09 #build arts "--with-alsa" #build kdelibs "--disable-libfam --enable-dnotify --with-alsa" #build kdebase "--with-shadow" #build kdenetwork "" "kdict kit korn kpf kppp ktalkd kxmlrpc" #build kdegraphics "" "kfax kfaxview kfract kooka" build kdemultimedia "" "kmid kmidi koncd arts" #build kdeutils "" "karm klprfax" #build kdevelop"--enable-docbase""" #build kdesdk"""" #build kdoc"""" </end script> so the whole stuff should resides in /opt/kde3 some paths: which artsd /opt/kde3/bin/artsd which noatun /opt/kde3/bin/noatun and the kde3-wrapper script (I'm running KDE2.2.2 parallel) <begin script> !/bin/bash # wrapper script for kde3 start KDEHOME=3D$HOME/.kde3 KDEDIR=3D/opt/kde3/ PATH=3D/opt/kde3/bin:$PATH export KDEHOME KDEDIR PATH exec /opt/kde3/bin/startkde </end script> version numbers: artsd -v artsd 1.0.0 noatun --version Qt: 3.0.3 KDE: 3.0.1 (CVS >=3D 20020327) Noatun: 2.0.0 Hi have the problem downtracked. Must be an error in the gcc (version 2.95.4 f= rom=20 debian woody). when i compile using CXXFLAGS=3D"-O0 -march=3Di686 -mcpu=3Di686" the program works fine !! using CXXFLAGS=3D"-O0 -march=3Di686 -mcpu=3Di686 -fomit-frame-pointer" artsd crashes like >> 0x4070907a in .l1 () at Session_impl.cpp:77 I think the bug 41027 can be expected as done. The problem is probably in g= cc. *thx* and keep going the kewl work :) PS: Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Source: gcc-defaults (0.21) Version: 2:2.95.4-14 --=20 Greetz Andy /*\ \ / ASCII Ribbon Campaign zyta2002@web.de x NO to HTML in E-Mail / \ tirsdag 16 april 2002 06:08 am skrev Andy Toenz: > Hi > > have the problem downtracked. Must be an error in the gcc (version 2.95.4 > from debian woody). I'm wondering.. why are you using -O0 ? Especially with -fomit-frame-pointer -- it seems to be very condradictory :) -Charles -- Charles Samuels <charles@kde.org> Board of Directors Search for Terrestrial Intelligence This must be a problem specific to your setup. No way I can fix it. Maybe make sure your artsd versions don't conflict. -- Charles Samuels <charles@kde.org> John Ashcroft's Great! He made the trains run on time! I get the same error on a freshly compiles Gentoo system - KDE3.1beta2. gcc3.2 flags are -march=athlon-xp -O3 -fomit-frame-pointer . |