Hi Michael,

> The bug isn't that simple, apparently.

Well, you are right. I did some more testings.

In the case of the crash I try to put in a very long file ( 232 sec ) of a 
song into an audio track. The arranger view is scaled to 100% and the audio 
segment is longer as the arranger view can show.

The same behavior is reproducable if you have a session made with 1.6.1 which 
contains a long audio file and the arranger view can't show the entire file 
(scale is 100% too).

My third test which didn't crash contains smaller audio files and the arranger 
view has a scale of  2.5% so the complete arrangement is shown in the window.

I append the terminal and kcrash output of the first two cases to this mail.

Hope this helps.

        Chris
JACK tmpdir identified as [/dev/shm]
PluginFactory::instance(dssi): creating new DSSIPluginFactory
LADSPAPluginFactory::discoverPlugins - discovering plugins; path is 
[/home/chris/.dssi] [/usr/local/lib/dssi] [/usr/lib/dssi] 
Rosegarden 1.7.0 - AlsaDriver [ALSA library version 1.0.13, module version 
1.0.13 (Tue Nov 28 14:07:24 2006 UTC), kernel version 2.6.19-5-rt]
JACK tmpdir identified as [/dev/shm]
VST_PATH not set, defaulting to /home/chris/vst:/usr/local/lib/vst:/usr/lib/vst

JackDriver::initialiseAudio - JACK sample rate = 48000Hz, buffer size = 1024
JackDriver::initialiseAudio - creating disk thread
JackDriver::initialiseAudio - found 2 JACK physical outputs
JackDriver::initialiseAudio - connecting from "rosegarden:master out L" to 
"alsa_pcm:playback_1"
JackDriver::initialiseAudio - connecting from "rosegarden:master out R" to 
"alsa_pcm:playback_2"
JackDriver::initialiseAudio - found 2 JACK physical inputs
JackDriver::initialiseAudio - connecting from "alsa_pcm:capture_1" to 
"rosegarden:record in 1 L"
JackDriver::initialiseAudio - connecting from "alsa_pcm:capture_2" to 
"rosegarden:record in 1 R"
JackDriver::initialiseAudio - initialised JACK audio subsystem

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]

CREATED OUTPUT PORT 3:out 1 - MIDI external device for device 0
Connecting my port 3 to 16:0 on initialisation
done
Creating device 0 in Play mode for connection 16:0 Ensoniq AudioPCI: ES1371 
(duplex)
Default device name for this device is MIDI external device
Creating device 1 in Record mode for connection 16:0 Ensoniq AudioPCI: ES1371 
(duplex)
Default device name for this device is MIDI hardware input device
CREATED OUTPUT PORT 4:out 2 - MIDI output system device for device 2
done
Creating device 2 in Play mode for connection 14:0 Midi Through Port-0 (duplex) 
(not connecting)
Default device name for this device is MIDI output system device
Creating device 3 in Record mode for connection 14:0 Midi Through Port-0 
(duplex) (not connecting)
Default device name for this device is MIDI input system device
AlsaDriver::setCurrentTimer((auto))
    Current timer set to "system timer" with timer checks
AlsaDriver::initialiseMidi -  initialised MIDI subsystem

AlsaDriver::setCurrentTimer((auto))
    Current timer set to "system timer" with timer checks
LADSPAPluginFactory::discoverPlugins - done
Renaming device 0 to General MIDI Device
Renaming device 2 to MIDI output system device
Disconnecting my port 3 from 16:0 on reconnection
Connecting my port 3 to 16:0 on reconnection
AlsaDriver::setPlausibleConnection: connection like 16:0 Ensoniq AudioPCI: 
ES1371 (duplex) requested for device 0
AlsaDriver::setPlausibleConnection: exact match available
Renamed 129:3 to General MIDI Device
Renamed 129:4 to MIDI output system device
PluginFactory::instance(ladspa): creating new LADSPAPluginFactory
LADSPAPluginFactory::discoverPlugins - discovering plugins; path is 
[/usr/lib/ladspa] 
CompositionModelImpl::slotInstrumentParametersChanged()
AlsaDriver::setRecordDevice - successfully subscribed device 1 as record port
TrackButtons::slotUpdateTracks

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]

LADSPAPluginFactory::discoverPlugins - done
Comparing current version "1.7.0" with latest version "1.7.0"
rosegarden-audiofile-importer: -r 48000 -w 
/home/chris/rosegarden/conv-02-genesis-jesu-20080503-170805-1.wav
Extension is wav, converter is , reqd is 
File samplerate is 48000 (requested: 48000)
AudioFileManager::importFile(/home/chris/rosegarden/conv-02-genesis-jesu-20080503-170805-1.wav,
 48000)
rosegarden-audiofile-importer: -r 48000 -w 
/home/chris/rosegarden/conv-02-genesis-jesu-20080503-170805-1.wav
Extension is wav, converter is , reqd is 
File samplerate is 48000 (requested: 48000)
CompositionModelImpl::segmentAdded: segment 0x8b86b20 on track 63: calling 
setTrackHeights
TrackButtons::slotUpdateTracks
QImage::scanLine: Index 22 out of range
KCrash: Application 'rosegarden' crashing...
Is that the time!?
AudioInstrumentMixer::destroyAllPlugins
done
AudioInstrumentMixer::~AudioInstrumentMixer
AudioInstrumentMixer::removeAllPlugins
AudioInstrumentMixer::~AudioInstrumentMixer exiting
DataBlockRepository::clear()
SoundDriver::~SoundDriver (exiting)
AudioPlayQueue::~AudioPlayQueue()
Toodle-pip.
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1235829968 (LWP 21447)]
[New Thread -1252000880 (LWP 21562)]
[KCrash handler]
#9  0xb7ad41db in QImage::setPixel () from /usr/lib/libqt-mt.so.3
#10 0x08592b4f in Rosegarden::AudioPreviewPainter::paintPreviewImage ()
#11 0x0857300e in Rosegarden::CompositionModelImpl::postProcessAudioPreview ()
#12 0x08577a8c in Rosegarden::CompositionModelImpl::slotAudioPreviewComplete ()
#13 0x08577b5f in Rosegarden::CompositionModelImpl::qt_invoke ()
#14 0xb7afd3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0x08593cda in Rosegarden::AudioPreviewUpdater::audioPreviewComplete ()
#16 0x08593ea3 in Rosegarden::AudioPreviewUpdater::event ()
#17 0xb7a9e647 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#18 0xb7a9f4f9 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#19 0xb76911f2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#20 0xb7a9fed0 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
#21 0xb7aa0066 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
#22 0xb7a4d897 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#23 0xb7ab50e0 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#24 0xb7ab4f76 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#25 0xb7a9e00f in QApplication::exec () from /usr/lib/libqt-mt.so.3
#26 0x081a76ee in main ()
JACK tmpdir identified as [/dev/shm]
could not attach as client
PluginFactory::instance(dssi): creating new DSSIPluginFactory
LADSPAPluginFactory::discoverPlugins - discovering plugins; path is 
[/home/chris/.dssi] [/usr/local/lib/dssi] [/usr/lib/dssi] 
VST_PATH not set, defaulting to /home/chris/vst:/usr/local/lib/vst:/usr/lib/vst
Rosegarden 1.7.0 - AlsaDriver [ALSA library version 1.0.13, module version 
1.0.13 (Tue Nov 28 14:07:24 2006 UTC), kernel version 2.6.19-5-rt]
JACK tmpdir identified as [/dev/shm]

JackDriver::initialiseAudio - JACK sample rate = 48000Hz, buffer size = 1024
JackDriver::initialiseAudio - creating disk thread
JackDriver::initialiseAudio - found 2 JACK physical outputs
JackDriver::initialiseAudio - connecting from "rosegarden:master out L" to 
"alsa_pcm:playback_1"
JackDriver::initialiseAudio - connecting from "rosegarden:master out R" to 
"alsa_pcm:playback_2"
JackDriver::initialiseAudio - found 2 JACK physical inputs
JackDriver::initialiseAudio - connecting from "alsa_pcm:capture_1" to 
"rosegarden:record in 1 L"
JackDriver::initialiseAudio - connecting from "alsa_pcm:capture_2" to 
"rosegarden:record in 1 R"
JackDriver::initialiseAudio - initialised JACK audio subsystem

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]

CREATED OUTPUT PORT 3:out 1 - MIDI external device for device 0
Connecting my port 3 to 16:0 on initialisation
LADSPAPluginFactory::discoverPlugins - done
done
Creating device 0 in Play mode for connection 16:0 Ensoniq AudioPCI: ES1371 
(duplex)
Default device name for this device is MIDI external device
Creating device 1 in Record mode for connection 16:0 Ensoniq AudioPCI: ES1371 
(duplex)
Default device name for this device is MIDI hardware input device
CREATED OUTPUT PORT 4:out 2 - MIDI output system device for device 2
done
Creating device 2 in Play mode for connection 14:0 Midi Through Port-0 (duplex) 
(not connecting)
Default device name for this device is MIDI output system device
Creating device 3 in Record mode for connection 14:0 Midi Through Port-0 
(duplex) (not connecting)
Default device name for this device is MIDI input system device
AlsaDriver::setCurrentTimer((auto))
    Current timer set to "system timer" with timer checks
AlsaDriver::initialiseMidi -  initialised MIDI subsystem

AlsaDriver::setCurrentTimer((auto))
    Current timer set to "system timer" with timer checks
Renaming device 0 to General MIDI Device
Disconnecting my port 3 from 16:0 on reconnection
Renaming device 2 to MIDI output system device
Connecting my port 3 to 16:0 on reconnection
PluginFactory::instance(ladspa): creating new LADSPAPluginFactory
LADSPAPluginFactory::discoverPlugins - discovering plugins; path is 
[/usr/lib/ladspa] 
AlsaDriver::setPlausibleConnection: connection like 16:0 Ensoniq AudioPCI: 
ES1371 (duplex) requested for device 0
AlsaDriver::setPlausibleConnection: exact match available
Renamed 129:3 to General MIDI Device
Renamed 129:4 to MIDI output system device
CompositionModelImpl::slotInstrumentParametersChanged()
AlsaDriver::setRecordDevice - successfully subscribed device 1 as record port
TrackButtons::slotUpdateTracks

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]

Comparing current version "1.7.0" with latest version "1.7.0"
LADSPAPluginFactory::discoverPlugins - done
Renaming device 0 to General MIDI Device
Disconnecting my port 3 from 16:0 on reconnection
Renaming device 2 to MIDI output system device
Connecting my port 3 to 16:0 on reconnection
AlsaDriver::setPlausibleConnection: connection like 16:0 Ensoniq AudioPCI: 
ES1371 (duplex) requested for device 0
AlsaDriver::setPlausibleConnection: exact match available
Renamed 129:3 to General MIDI Device
Renamed 129:4 to MIDI output system device
PluginFactory::instance(dssi): creating new DSSIPluginFactory
LADSPAPluginFactory::discoverPlugins - discovering plugins; path is 
[/home/chris/.dssi] [/usr/local/lib/dssi] [/usr/lib/dssi] 
VST_PATH not set, defaulting to /home/chris/vst:/usr/local/lib/vst:/usr/lib/vst
LADSPAPluginFactory::discoverPlugins - done
AudioInstrumentMixer::setPlugin(10000, 999, 
dssi:/usr/lib/dssi/fluidsynth-dssi.so:FluidSynth-DSSI)

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]

AudioInstrumentMixer::setPlugin(10001, 999, 
dssi:/usr/lib/dssi/fluidsynth-dssi.so:FluidSynth-DSSI)
DataBlockRepository::clear()
Warning: Composition::~Composition() with 2 observers still extant
Observers are: 0x89abb64 [N10Rosegarden19SegmentParameterBoxE] 0x8961418 
[N10Rosegarden20CompositionModelImplE]
RosegardenSequencerApp::isTransportSyncComplete: token 0, current token 2
RosegardenSequencerApp::transportChange: 0
TrackButtons::slotUpdateTracks
QImage::scanLine: Index 22 out of range
KCrash: Application 'rosegarden' crashing...

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]
    130,0 - (ZynAddSubFX, ZynAddSubFX)          (WRITE ONLY) [ctype 1, ptype 
1024, cap 66]

Connecting my port 4 to 130:0 on reconnection
New ports:
130:0 ZynAddSubFX (write)
(Reusing play device 2)

  ALSA Client information:

    14,0 - (Midi Through, Midi Through Port-0)                  (DUPLEX) [ctype 
2, ptype 655362, cap 99]
    16,0 - (Ensoniq AudioPCI, ES1371)                   (DUPLEX) [ctype 2, 
ptype 589826, cap 127]
    130,0 - (ZynAddSubFX, ZynAddSubFX)          (WRITE ONLY) [ctype 1, ptype 
1024, cap 66]

Is that the time!?
AudioInstrumentMixer::destroyAllPlugins
done
AudioInstrumentMixer::~AudioInstrumentMixer
AudioInstrumentMixer::removeAllPlugins
AudioInstrumentMixer::~AudioInstrumentMixer exiting
DataBlockRepository::clear()
SoundDriver::~SoundDriver (exiting)
AudioPlayQueue::~AudioPlayQueue()
Toodle-pip.
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1236219088 (LWP 21665)]
[New Thread -1253332080 (LWP 21740)]
[KCrash handler]
#9  0xb7a751db in QImage::setPixel () from /usr/lib/libqt-mt.so.3
#10 0x08592b4f in Rosegarden::AudioPreviewPainter::paintPreviewImage ()
#11 0x0857300e in Rosegarden::CompositionModelImpl::postProcessAudioPreview ()
#12 0x08577a8c in Rosegarden::CompositionModelImpl::slotAudioPreviewComplete ()
#13 0x08577b5f in Rosegarden::CompositionModelImpl::qt_invoke ()
#14 0xb7a9e3cd in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0x08593cda in Rosegarden::AudioPreviewUpdater::audioPreviewComplete ()
#16 0x08593ea3 in Rosegarden::AudioPreviewUpdater::event ()
#17 0xb7a3f647 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#18 0xb7a404f9 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#19 0xb76321f2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#20 0xb7a40ed0 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
#21 0xb7a41066 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3
#22 0xb79ee897 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#23 0xb7a560e0 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#24 0xb7a55f76 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#25 0xb7a3f00f in QApplication::exec () from /usr/lib/libqt-mt.so.3
#26 0x081a76ee in main ()
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to