Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102517 - media-sound/museseq-0.7.2_pre2 crashes on startup
Summary: media-sound/museseq-0.7.2_pre2 crashes on startup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-14 10:39 UTC by Jouni Rinne
Modified: 2006-02-03 13:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
museseq 0.7.2pre4 ebuild (museseq-0.7.2_pre4.ebuild,1.68 KB, text/plain)
2005-12-24 01:23 UTC, Jouni Rinne
Details
museseq-0.7.2_pre4-r1.ebuild (museseq-0.7.2_pre4-r1.ebuild,1.68 KB, text/plain)
2005-12-24 04:22 UTC, Jouni Rinne
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Rinne 2005-08-14 10:39:24 UTC
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
Comment 1 Jouni Rinne 2005-08-15 13:47:54 UTC
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.
Comment 2 Jouni Rinne 2005-08-18 07:21:59 UTC
Not good, I still get occasionally 'Floating point exception' when trying to use
museseq.
Comment 3 Frank van de Pol (RETIRED) gentoo-dev 2005-08-19 16:09:03 UTC
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. 
 
Comment 4 Jouni Rinne 2005-12-24 01:19:41 UTC
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.
Comment 5 Jouni Rinne 2005-12-24 01:23:15 UTC
Created attachment 75444 [details]
museseq 0.7.2pre4 ebuild
Comment 6 Jouni Rinne 2005-12-24 01:42:43 UTC
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.
Comment 7 Jouni Rinne 2005-12-24 04:20:44 UTC
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?)
Comment 8 Jouni Rinne 2005-12-24 04:22:48 UTC
Created attachment 75449 [details]
museseq-0.7.2_pre4-r1.ebuild
Comment 9 Lukas Erni 2005-12-27 05:59:59 UTC
(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 :-)
Comment 10 Frank van de Pol (RETIRED) gentoo-dev 2006-01-14 03:23:24 UTC
museseq-0.7.2_pre5 is out, you try if this works for you?
Comment 11 Lukas Erni 2006-01-14 09:42:17 UTC
(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 (
Comment 12 Lukas Erni 2006-01-14 09:42:17 UTC
(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?
Comment 13 Frank van de Pol (RETIRED) gentoo-dev 2006-02-03 13:37:46 UTC
media-sound/museseq-0.7.2_pre5 fixes the crashes at startup ==> bug closed.