Museseq-0.7.2_pre2 crashes on startup with the following information: madmax@bluelight ~ $ museseq -D /usr/kde/3.4/bin/konqueror Start euid: 1000 ruid: 1000, Now euid 1000 init Jack Audio init Jack Audio: register device init Jack Audio: register device init Jack Audio: register client JACK: sample rate changed: 48000 global lib: </usr/lib/muse> global share: </usr/share/muse> muse home: </home/madmax> project dir: <./> no locale <muse_fi_FI.ISO-8859-1>/</usr/share/muse/locale> scan ladspa plugin dir </usr/lib/muse/plugins> scan ladspa plugin dir </usr/lib/ladspa> QtLibraryPath: </usr/lib/muse/qtplugins> </usr/kde/3.4/lib/kde3/plugins/> </home/madmax/.kde/lib/kde3/plugins/> </usr/qt/3/plugins> </usr/bin> load instrument definitions from </usr/share/muse/instruments> READ IDF /usr/share/muse/instruments/Roland_FantomXR.idf READ IDF /usr/share/muse/instruments/Roland-XP30.idf READ IDF /usr/share/muse/instruments/Roland-SCD70.idf READ IDF /usr/share/muse/instruments/Access_Virus.idf READ IDF /usr/share/muse/instruments/Yamaha-PSR530.idf READ IDF /usr/share/muse/instruments/Yamaha-PSR275.idf READ IDF /usr/share/muse/instruments/Alesis-QS-78R.idf READ IDF /usr/share/muse/instruments/Yamaha-S90.idf READ IDF /usr/share/muse/instruments/AlesisQS6.idf READ IDF /usr/share/muse/instruments/ns5r.idf READ IDF /usr/share/muse/instruments/xg.idf READ IDF /usr/share/muse/instruments/Roland_SRX-09.idf READ IDF /usr/share/muse/instruments/MC303.idf READ IDF /usr/share/muse/instruments/MC505.idf READ IDF /usr/share/muse/instruments/Roland-E28.idf READ IDF /usr/share/muse/instruments/gs.idf READ IDF /usr/share/muse/instruments/gm.idf READ IDF /usr/share/muse/instruments/Waldorf_Microwave-I.idf READ IDF /usr/share/muse/instruments/Hammond_XB-1.idf READ IDF /usr/share/muse/instruments/Roland_SRX-02.idf READ IDF /usr/share/muse/instruments/Yamaha-P50m.idf READ IDF /usr/share/muse/instruments/ZynAdd-1_4.idf initMidiAlsa ALSA port add: <Midi Through Port-0>, 62:0 flags 3 0x63 ALSA port add: <EMU10K1 MPU-401 (UART)>, 64:0 flags 3 0x7f ALSA port add: <Emu10k1 Port 0>, 65:0 flags 1 0x42 ALSA port add: <Emu10k1 Port 1>, 65:1 flags 1 0x42 ALSA port add: <Emu10k1 Port 2>, 65:2 flags 1 0x42 ALSA port add: <Emu10k1 Port 3>, 65:3 flags 1 0x42 ALSA port add: <qjackctl>, 128:0 flags 1 0xc2 ALSA port add: <System Announcement Reciever>, 129:0 flags 1 0xc2 Start thread Midi with priority 80 Start thread Disc with priority 0 open projectfile: No such file or directory searching for software synthesizer in </usr/lib/muse/synthi> 7 soft synth found starting with default template Thread <Disc> set to SCHED_OTHER priority 0 watchdog set to SCHED_FIFO priority 99 Floating point exception Museseq-0.7.1 worked - kind of; I couldn't run it as an ordinary user, only root, but at least it didn't crash. 0.7.2_pre2 crashes regardless of the starting user. Only 'museseq -h' works. Reproducible: Always Steps to Reproduce: 1. 2. 3. Gentoo Base System version 1.6.13 Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r8 i686) ================================================================= System uname: 2.6.12-gentoo-r8 i686 AMD Athlon(tm) XP 3000+ distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/" LANG="fi_FI.ISO-8859-1" LINGUAS="fi" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac acpi alsa apm avi berkdb bitmap-fonts bmp cdr crypt cups curl dga divx4linux dv dvd dvdread emboss encode esd fam ffmpeg firefox flac foomaticdb fortran gdbm gif gimpprint gnome gnustep gpm gstreamer gtk gtk2 guile ieee1394 imagemagick imap imlib jack java jpeg kde ladcca lcms libg++ libwww mad matroska mikmod mjpeg mmap mmx motif mp3 mpeg mysql ncurses nls nodrm nptl nptlonly nvidia ogg oggvorbis opengl oss pdflib perl png python qt quicktime readline real samba scanner sdl slang sndfile speex ssl svg tcltk tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis win32codecs xine xinerama xml xml2 xv xvmc zlib linguas_fi userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
After searching the 'net for other problems people has had with MusE, I got an idea: I emerged gcc-3.3.6 (which I had removed in fit of thoughtlessness a month or so ago ;( ), switched to using it, re-emerged museseq-0.7.2_pre2 and... museseq worked!!! So, there must be something in the museseq code which is incompatible with gcc-3.4.x. Also, I saw a warning when the configure script was being run, that the ladcca support was disabled, though I emerged museseq with USE="X ladcca" and I have ladcca-0.4.0-r1 installed.
Not good, I still get occasionally 'Floating point exception' when trying to use museseq.
I've not seen crashes due to floating point exceptions with this release on my hardware (p4 and an amd64 machine). Your cflags and USE look quite sane; perhaps is it has to do with the kind op CPU you're using; are there more users with amd athlon cpus having similar problems? Since I can't reproduce this problem it will be hard to nail it down; could you please contact the developers of MusE about your problems and see if they can find a solution? see http://www.muse-sequencer.org/ for their bug-tracker and mailing list.
A few days ago I noticed that MusE 0.7.2pre4 was out. I modified the museseq-0.7.2_pre2 ebuild to download & install that version instead. 0.7.2pre4 seems to work fine after two days of testing, no more 'floating point exceptions' :) .Enclosed is the modified ebuild.
Created attachment 75444 [details] museseq 0.7.2pre4 ebuild
BTW, there's a bug in the original 0.7.2_pre2 ebuild. If you emerge it with USE="-ladcca", it compiles WITH ladcca support, if USE="ladcca", the ladcca support is disabled. This should be vice versa, right? I didn't know how to properly fix this so I left it as it was.
I'm slowly learning how to handle these ebuilds. Enclosed is an updated ebuild which sets the USE flags correctly. (Maybe the configure flags were changed between versions of MusE?)
Created attachment 75449 [details] museseq-0.7.2_pre4-r1.ebuild
(In reply to comment #8) > Created an attachment (id=75449) [edit] > museseq-0.7.2_pre4-r1.ebuild i have not messed with the ladcca stuff but muse builds and runns fine here :-)
museseq-0.7.2_pre5 is out, you try if this works for you?
(In reply to comment #10) > museseq-0.7.2_pre5 is out, you try if this works for you? It's up an running since the 4th of January here and I've used it a lot. Installed it with a edited ebuild. x86 or de_CH is where I live :-) In muses menus the umlaute (
(In reply to comment #10) > museseq-0.7.2_pre5 is out, you try if this works for you? It's up an running since the 4th of January here and I've used it a lot. Installed it with a edited ebuild. x86 or de_CH is where I live :-) In muses menus the umlaute (äöü) are not shown in German on my box but it looks the same on my fresh and proper installed ccrma box with the latest stable version. I've already asked on [Lmuse-user] and the respond was: >No idea, but I don't think there is anything we can do about it. So now I ask on the gentoo-side. Is there anything you can do about it?
media-sound/museseq-0.7.2_pre5 fixes the crashes at startup ==> bug closed.