#178 muse segmentation fault

cvs(HEAD)
closed-wont-fix
nobody
None
7
2009-07-06
2008-04-09
luigi curzi
No

my system is a debian sid updated;

luigi@pozzaibe:~$ uname -a
Linux pozzaibe 2.6.24.4-rt4-bttv #1 PREEMPT RT Mon Mar 31 11:26:43 CEST
2008 i686 GNU/Linux
kernel is compiled by me.

sometimes muse crashes with a segmentation fault error.
to make it crash, i usually create a midi track, also a softsynth track and i create automation track and i click around with right button (usually on the automation track, but i don't
know if it is linked with the problem).

output from console:
luigi@pozzaibe:~$ muse -D
load instrument definitions from </usr/local/share/muse-2.0/instruments>
load instrument definition </usr/local/share/muse-2.0/instruments/Access_Virus.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Alesis-Ion.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Alesis-QS-78R.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/AlesisQS6.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/emuproteus2000.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/gm.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/gs.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Hammond_XB-1.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/MC303.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/MC505.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/ns5r.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Quasimidi-Sirius.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-E28.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-JV-1010-All.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-JV-1010-Catagory.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-JV-1010-Country.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-JV-1010-Presets.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-JV-1010-Session.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-SCD70.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland-XP30.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland_FantomXR.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland_SRX-02.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Roland_SRX-09.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Waldorf_Microwave-I.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/xg.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Yamaha-P50m.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Yamaha-P80.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Yamaha-PSR275.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Yamaha-PSR530.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/Yamaha-S90.idf>
load instrument definition </usr/local/share/muse-2.0/instruments/ZynAdd-1_4.idf>
load instrument definitions from </home/luigi/MusE/instruments>
readConfiguration </home/luigi/.muse-2.0>
readConfiguration </home/luigi/.muse-2.0>
init Jack Audio
init Jack Audio: register device
init Jack Audio: register device
JackAudio::JackAudio(0x871de38,MusE)
init Jack Audio: register client
JACK: sample rate changed: 48000
global lib: </usr/local/lib/muse-2.0>
global share: </usr/local/share/muse-2.0>
muse home: </home/luigi>
project dir: <MusE/projects>
config file: </home/luigi/.muse-2.0>
locale file not found for locale <it_IT>
scan ladspa plugin dir </usr/local/lib/muse-2.0/plugins>
scan ladspa plugin dir </usr/lib/ladspa>
scan ladspa plugin dir </usr/local/lib/ladspa>
scan midi plugin dir </usr/local/lib/muse-2.0/midiplugins>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/drumglue.so>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/dump.so>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/filter.so>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/metronom.so>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/splitlayer.so>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/transform.so>
load midi plugin </usr/local/lib/muse-2.0/midiplugins/trigg.so>
scan DSSI plugin dir </usr/lib/dssi>
scan DSSI plugin dir </usr/local/lib/dssi>
setChannels 1
setChannels 1
QtLibraryPath:
</usr/lib/qt4/plugins>
</usr/local/bin>
init AlsaMidi
searching for software synthesizer in </usr/local/lib/muse-2.0/synthi>
15 soft synth found
Warning: importing old muse file version
MusE:readConfiguration(): unknown tag configuration
MusE:readConfiguration(): unknown tag song
setChannels 1
setChannels 2
MusE:Tempolist: unknown tag configuration
MusE:Tempolist: unknown tag song
MusE:SigList: unknown tag configuration
MusE:SigList: unknown tag song
JACK thread running SCHED_FIFO priority 69
JACK: graph changed!
Thread <Midi, id 0xa56a4b90> has SCHED_OTHER priority 71
midiseq thread running SCHED_FIFO priority 71
RtcTimer:: fatal error: open /dev/rtc failed: Dispositivo o risorsa occupata
AlsaTimer::setTimerTicks(): requested freq 1024 Hz too high for timer (max is 1000)
freq stays at 1000 Hz
Thread <Prefetch, id 0xa46a2b90> has SCHED_OTHER priority 64
Thread <Writeback, id 0xa3ea1b90> has SCHED_OTHER priority 64
kbdMovementUpdate
setChannels 1
setChannels 1
Xsynth_gtk starting (pid 14798)...
msgAddRoute to AUDIPORT 0x86a5040
jack connect <MusE:Out 1-0>0x85eb4f8 - <system:playback_1>0x869a0b8
JACK: graph changed!
msgAddRoute to AUDIPORT 0x86a5040
jack connect <MusE:Out 1-1>0x86087a8 - <system:playback_2>0x8842430
JACK: graph changed!
kbdMovementUpdate
kbdMovementUpdate
kbdMovementUpdate
kbdMovementUpdate
kbdMovementUpdate
kbdMovementUpdate
Segmentation fault

this is a backtrace:
luigi@pozzaibe:~$ gdb muse
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/muse
[Thread debugging using libthread_db enabled]
[New Thread 0xa6b40a00 (LWP 19546)]
JackAudio::JackAudio(0x872a278,MusE)
[New Thread 0xa5fa0b90 (LWP 19583)]
setChannels 1
setChannels 1
Warning: importing old muse file version
MusE:readConfiguration(): unknown tag configuration
MusE:readConfiguration(): unknown tag song
setChannels 1
setChannels 2
MusE:Tempolist: unknown tag configuration
MusE:Tempolist: unknown tag song
MusE:SigList: unknown tag configuration
MusE:SigList: unknown tag song
[New Thread 0xa5768b90 (LWP 19605)]
[New Thread 0xa56e7b90 (LWP 19609)]
RtcTimer:: fatal error: open /dev/rtc failed: Dispositivo o risorsa occupata
AlsaTimer::setTimerTicks(): requested freq 1024 Hz too high for timer (max is 1000)
freq stays at 1000 Hz
[New Thread 0xa4ee6b90 (LWP 19612)]
[New Thread 0xa46e5b90 (LWP 19614)]
[New Thread 0xa3ee4b90 (LWP 19615)]
setChannels 1
Critical Error Cannot open file /usr/local/share/muse-2.0.1/presets/deicsonze/SutulaBank.dei
setChannels 2
msgAddRoute to AUDIPORT 0x86a7468
msgAddRoute to AUDIPORT 0x86a7468
kbdMovementUpdate

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa6b40a00 (LWP 19546)]
0x08154c53 in QObject::parent (this=0x8d9a358)
at /usr/include/qt4/QtCore/qobject.h:233
233 inline QObject *parent() const { return d_ptr->parent; }

Discussion

  • luigi curzi
    luigi curzi
    2008-04-09

    • priority: 5 --> 7
     
  • Robert Jonsson
    Robert Jonsson
    2009-07-06

    • status: open --> closed-wont-fix
     
  • Robert Jonsson
    Robert Jonsson
    2009-07-06

    Unfortunately the 2.0 version is not under development at the moment :(