View Issue Details

IDProjectCategoryView StatusLast Update
0002810ardourbugspublic2020-04-19 20:14
Reporterdrmoore Assigned Tooofus  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta1 
Summary0002810: Punch in crash
DescriptionTested in r5459 Ardour 3

New session,
Create mono audio track
set punch in/out range
set punch in and punch out buttons
arm record on audio track
set record
play from beginning
Ardour plays until the punch point then assertion fails (see additional info)

Further testing shows:
Record without any punch - OK
Record with only punch out - OK
Additional Informationardour-3.0: ../libs/ardour/ardour/audio_buffer.h:146: ARDOUR::Sample* ARDOUR::AudioBuffer::data(ARDOUR::nframes_t): Assertion `offset <= _capacity' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb28feb90 (LWP 5356)]
0xb7f66430 in __kernel_vsyscall ()
(gdb) subgraph starting at ardour-01 timed out (subgraph_wait_fd=15, status = 0, state = Running, pollret = 0 revents = 0x0)

#0 0xb7f66430 in __kernel_vsyscall ()
0000001 0xb5f376d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb5f39098 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb5f305ce in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
0000004 0x086099b9 in ARDOUR::AudioBuffer::data (this=0xb09ac60, offset=1023)
    at ../libs/ardour/ardour/audio_buffer.h:146
0000005 0xb79ec750 in ARDOUR::AudioDiskstream::process (this=0xb0964b0,
    transport_frame=253952, nframes=1024, can_record=true,
    rec_monitors_input=true) at ../libs/ardour/audio_diskstream.cc:662
#6 0xb7a1da43 in ARDOUR::AudioTrack::roll (this=0xb08d820, nframes=1024,
    start_frame=253952, end_frame=254976, declick=0, can_record=true,
    rec_monitors_input=true) at ../libs/ardour/audio_track.cc:494
#7 0xb7c8db16 in ARDOUR::Session::process_routes (this=0xaf9deb0,
    nframes=1024) at ../libs/ardour/session_process.cc:161
0000008 0xb7c8f8d2 in ARDOUR::Session::process_with_events (this=0xaf9deb0,
    nframes=1024) at ../libs/ardour/session_process.cc:402
0000009 0xb7c8fb9f in ARDOUR::Session::process (this=0xaf9deb0, nframes=1024)
    at ../libs/ardour/session_process.cc:72
0000010 0xb7a2fac4 in ARDOUR::AudioEngine::process_callback (this=0xad96d28,
    nframes=1024) at ../libs/ardour/audioengine.cc:385
0000011 0xb7a2fe62 in ARDOUR::AudioEngine::_process_callback (nframes=1024,
    arg=0xad96d28) at ../libs/ardour/audioengine.cc:301
0000012 0xb704784e in ?? () from /usr/lib/libjack.so.0
TagsNo tags attached.

Activities

oofus

2010-08-10 09:41

developer   ~0008785

Cannot reproduce this any more. Please re-open if it's still an issue.

system

2020-04-19 20:14

developer   ~0021970

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2009-08-04 09:49 drmoore New Issue
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:31 cth103 Category bugs2 => bugs
2010-07-21 15:29 cth103 cost => 0.00
2010-07-21 15:29 cth103 Target Version => 3.0-beta1
2010-08-10 09:41 oofus Note Added: 0008785
2010-08-10 09:41 oofus Status new => resolved
2010-08-10 09:41 oofus Resolution open => fixed
2010-08-10 09:41 oofus Assigned To => oofus
2020-04-19 20:14 system Note Added: 0021970
2020-04-19 20:14 system Status resolved => closed