Hi,
I've got a nasty problem with current CVS (I did a make install so I'm
sure I'm not mixing versions)
I start the sequencer first:
====================
cannot open file "/usr/X11R6/lib/X11/XftConfig"
rosegardensequencer: Registering with DCOP server
rosegardensequencer: created plugin manager
MappedAudioPluginManager::discoverPlugins - discovering plugins
Rosegarden 4-0.9.2cvs_mmap - AlsaDriver - alsa-lib version 0.9.5
cannot connect to jack server
cannot connect to default JACK server
ALSA Client information:
64,0 - (External MIDI 0, MIDI 0-0) (DUPLEX) [ctype
2, ptype 2, cap 127]
65,0 - (Emu10k1 WaveTable, Emu10k1 Port 0) (WRITE ONLY)
[ctype 2, ptype 2078, cap 66]
65,1 - (Emu10k1 WaveTable, Emu10k1 Port 1) (WRITE ONLY)
[ctype 2, ptype 2078, cap 66]
65,2 - (Emu10k1 WaveTable, Emu10k1 Port 2) (WRITE ONLY)
[ctype 2, ptype 2078, cap 66]
65,3 - (Emu10k1 WaveTable, Emu10k1 Port 3) (WRITE ONLY)
[ctype 2, ptype 2078, cap 66]
Creating device 0 in Play mode for connection 65:0 Emu10k1 Port 0
(write)
Default device name for this device is MIDI soundcard synth
Creating device 1 in Play mode for connection 65:1 Emu10k1 Port 1
(write)
Default device name for this device is MIDI soundcard synth 2
Creating device 2 in Play mode for connection 65:2 Emu10k1 Port 2
(write)
Default device name for this device is MIDI soundcard synth 3
Creating device 3 in Play mode for connection 65:3 Emu10k1 Port 3
(write)
Default device name for this device is MIDI soundcard synth 4
Creating device 4 in Play mode for connection 64:0 MIDI 0-0 (duplex)
Default device name for this device is MIDI external device
Creating device 5 in Record mode for connection 64:0 MIDI 0-0 (duplex)
Default device name for this device is MIDI hardware input device
Record port set to (64, 0)
===================
I then start rosegarden and the sequencer crashes:
AlsaDriver::initialiseMidi - initialised MIDI subsystem
rosegardensequencer: RosegardenSequencer - started OK
SoundDriver::getMappedDevice - name = "MIDI soundcard synth" type = 0
connection = "65:0 Emu10k1 Port 0 (write)"
MappedDevice::operator>> - wrote "65:0 Emu10k1 Port 0 (write)"
SoundDriver::getMappedDevice - name = "MIDI soundcard synth 2" type = 0
connection = "65:1 Emu10k1 Port 1 (write)"
MappedDevice::operator>> - wrote "65:1 Emu10k1 Port 1 (write)"
SoundDriver::getMappedDevice - name = "MIDI soundcard synth 3" type = 0
connection = "65:2 Emu10k1 Port 2 (write)"
MappedDevice::operator>> - wrote "65:2 Emu10k1 Port 2 (write)"
SoundDriver::getMappedDevice - name = "MIDI soundcard synth 4" type = 0
connection = "65:3 Emu10k1 Port 3 (write)"
MappedDevice::operator>> - wrote "65:3 Emu10k1 Port 3 (write)"
SoundDriver::getMappedDevice - name = "MIDI external device" type = 0
connection = "64:0 MIDI 0-0 (duplex)"
MappedDevice::operator>> - wrote "64:0 MIDI 0-0 (duplex)"
SoundDriver::getMappedDevice - name = "MIDI hardware input device" type
= 0 connection = "64:0 MIDI 0-0 (duplex)"
MappedDevice::operator>> - wrote "64:0 MIDI 0-0 (duplex)"
rosegardensequencer: clearStudio()
AlsaDriver::removePluginInstances
The trace is as follows:
[New Thread 1024 (LWP 5311)]
0x41483779 in __wait4 () at __wait4:-1
in __wait4
#0 0x41483779 in __wait4 () at __wait4:-1
#1 0x41502b34 in __DTOR_END__ () from /lib/libc.so.6
#2 0x413a9b13 in waitpid (pid=-512, stat_loc=0xfffffe00, options=-512)
at wrapsyscall.c:174
#3 0x40865acd in KCrash::defaultCrashHandler(int) (sig=11) at
kcrash.cpp:235
#4 0x413a753b in pthread_sighandler (signo=11, ctx=
{gs = 0, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
43, __dsh = 0, edi = 3221220576, esi = 3221220448, ebp = 3221220616, esp
= 3221220032, ebx = 3221220392, edx = 4294967284, ecx = 0, eax = 0,
trapno = 14, err = 4, eip = 134669038, cs = 35, __csh = 0, eflags =
66178, esp_at_signal = 3221220032, ss = 43, __ssh = 0, fpstate =
0xbfffe840, oldmask = 2147483648, cr2 = 4294967292})
at signals.c:97
#5 <signal handler called>
#6 RosegardenSequencerIface::process(QCString const&, QMemArray<char>
const&, QCString&, QMemArray<char>&) (this=0x810e08c, [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED])
at /usr/include/c++/3.2.2/bits/basic_string.h:150
#7 0x080705a2 in virtual thunk to
RosegardenSequencerIface::process(QCString const&, QMemArray<char>
const&, QCString&, QMemArray<char>&) ()
at rosegardensequenceriface.h:39
#8 0x409301bd in DCOPClient::receive(QCString const&, QCString const&,
QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&)
(this=0x80ef808,
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED]) at dcopclient.cpp:1450
#9 0x409338c3 in DCOPProcessInternal (d=0x80f0ea8, opcode=1, key=1,
[EMAIL PROTECTED], canPost=true) at dcopclient.cpp:414
#10 0x4092b259 in DCOPProcessMessage (iceConn=0x1,
clientObject=0x80f0ea8,
opcode=1, length=168, replyWait=0x0, replyWaitRet=0xbffff090)
at dcopclient.cpp:329
#11 0x4093d9e8 in KDE_IceProcessMessages (iceConn=0x80f1258,
replyWait=0x0, replyReadyRet=0x0) at process.c:325
#12 0x4093185b in DCOPClient::processSocketData(int) (this=0x80ef808,
fd=135198728) at dcopclient.cpp:1667
#13 0x40932ed5 in DCOPClient::qt_invoke(int, QUObject*) (this=0x80ef808,
_id=-1073745360, _o=0xbffff230)
at /opt/qt-3.1.2/include/private/qucom_p.h:388
#14 0x40c83381 in QObject::activate_signal(QConnectionList*, QUObject*)
(this=0x80f11e8, clist=0x80f1378, o=0xbffff230) at
kernel/qobject.cpp:2226
#15 0x40c835cc in QObject::activate_signal(int, int) (this=0x80f11e8,
signal=2, param=10) at kernel/qobject.cpp:2291
#16 0x40f9131b in QSocketNotifier::activated(int) (this=0x80f11e8, t0=10)
at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#17 0x40ca32eb in QSocketNotifier::event(QEvent*) (this=0x80f11e8,
e=0xbffff4f0) at kernel/qsocketnotifier.cpp:268
#18 0x40c1c5eb in QApplication::internalNotify(QObject*, QEvent*) (
this=0xbffff770, receiver=0x80f11e8, e=0xbffff4f0)
at kernel/qapplication.cpp:2363
#19 0x40c1bc15 in QApplication::notify(QObject*, QEvent*) (this=0xbffff770,
receiver=0x80f11e8, e=0xbffff4f0) at kernel/qapplication.cpp:2125
#20 0x407bf6d9 in KApplication::notify(QObject*, QEvent*) (this=0xfffffe00,
receiver=0x80f11e8, event=0xbffff4f0) at kapplication.cpp:453
#21 0x40bc0232 in QApplication::sendEvent(QObject*, QEvent*) (
receiver=0x80f11e8, event=0xbffff4f0) at kernel/qapplication.h:478
#22 0x40bf68c7 in QEventLoop::activateSocketNotifiers() (this=0x80e36f8)
at kernel/qeventloop_unix.cpp:559
#23 0x40bd0129 in QEventLoop::processEvents(unsigned) (this=0x80e36f8, flags=0)
at kernel/qeventloop_x11.cpp:324
#24 0x40c334bd in QEventLoop::processEvents(unsigned, int) (this=0x80e36f8,
flags=0, maxTime=5) at kernel/qeventloop.cpp:258
#25 0x40c1c69e in QApplication::processEvents(int) (this=0xbffff770, maxtime=5)
at kernel/qapplication.cpp:2422
#26 0x0806c63d in main (argc=-512, argv=0xfffffe00) at main.cpp:158
#27 0x413fd572 in __libc_start_main (main=0x806c300 <main>, argc=1,
ubp_av=0xbffff8f4, init=0x80566c4 <_init>,
fini=0x4001562c <_dl_debug_mask>, rtld_fini=0, stack_end=0x0)
at ../sysdeps/generic/libc-start.c:129
====================
Meanwhile, rosegarden is putting out:
rosegarden: main: Showing startup logo
rosegarden: RosegardenGUIApp::launchSequencer() - already DCOP
registered - returning
rosegarden: RosegardenGUIDoc::syncDevices - devices = 6
rosegarden: RosegardenGUIDoc::syncDevices - i = 0
Studio[0x863e7c0]::getDevice(0)... . Not found MidiDevice ctor with data for device 0
rosegarden: RosegardenGUIDoc::getMappedDevice - adding MIDI Device "MIDI soundcard
synth" id = 0
rosegarden: RosegardenGUIDoc::getMappedDevice - got device on connection "65:0 Emu10k1
Port 0 (write)"
rosegarden: RosegardenGUIDoc::getMappedDevice: new instr 0
rosegarden: RosegardenGUIDoc::getMappedDevice: new instr 2000
rosegarden: RosegardenGUIDoc::getMappedDevice: new instr 2001
rosegarden: RosegardenGUIDoc::getMappedDevice: new instr 2002
rosegarden: RosegardenGUIDoc::getMappedDevice: new instr 2003
.....
It prints a lot of lines similar to the above, I can send a full output
if necessary.
It prints lines for 0 to 5 of the following form:
Studio[0x863e7c0]::getDevice(5)... 0, 1, 2, 3, 4. Not found
At this point rosegarden just sits there forever repeating:
rosegarden: RosegardenGUIDoc::syncDevices - waiting for Sequencer to come up
rosegarden: RosegardenGUIDoc::syncDevices - waiting for Sequencer to come up
until I kill it.
Anyone got any suggestions?
Thanks,
Mark
--
Mark Hymers <markh at linuxfromscratch dot org>
"I got off at Durham... and fell in love with it instantly. Why, it's
wonderful - a perfect little city. If you have never been to Durham, go
there at once. Take my car. It's wonderful."
Notes from a Small Island, Bill Bryson
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel