View Issue Details

IDProjectCategoryView StatusLast Update
0005787ardourbugspublic2013-12-10 03:48
Reporterdon3 Assigned To 
PrioritynormalSeveritycrashReproducibilityhave not tried
Status newResolutionopen 
Product Version3.0 
Summary0005787: Crash while creating track(s) while bus is present
DescriptionVersion: 3.5.74

On a desktop machine running Fedora 19 64-bit + CCRMA, I made a recording using 4 tracks. Shortly after making the recording, I added a bus, and connected the output of one of the recorded tracks to the bus. Later the same day I opened the session on a lap-top running Fedora 14 32-bit. I was able to edit, add automation, etc, etc, and finally export a couple parts of it. All that went pretty much as expected[*]. But when I opened the session again a little later and tried to add a track, A3 seg-faulted. Re-starting Ardour and trying again - several times - produced the same result.

I also tried opening an earlier snapshot of the session (ie, I had manually saved a copy of the .ardour file) from before the edits were made, but after the bus was created. Same result. I got a core dump from one of these attempts and I'll be attaching the output from gdb.

Next I tried creating a session from scratch, to see if I could find a way to reproduce the issue. I could no longer create _any_ tracks, even in a brand new session!

Back on the snapshot session, I removed the bus. After proceding past the dialog which warns that removal of the bus can't be undone, the editor window displayed the 4th track "header" (apologies if that isn't the right term) mis-aligned with its timeline -- ie, empty space to the right of the header, and the track contents one row down, with empty space in the header area. (I'll attach a screenshot of that too although I would guess this is an entirely separate problem.) At this point I was able to create a new track -- no more crash -- and the editor display cleaned itself up as well. And, now it seems I can create tracks in new sessions again too. :)


----
I doubt any of the following is relevant - just trying to think of things that were out of the ordinary leading up to the problem...

[*] : I had had some issues on the recording machine with lots of little clicks on top of the audio -- although qjackctl showed no x-runs. (This machine has M-Audio Delta 66 intfc, CCRMA RT kernel, reasonably fast 4-core CPU, 8 GiB RAM, freq governor set to "performance".) Then on the lap-top, I initially had problems with the audio interface (M-Audio Fast Track Pro) - Jack created only an output connection, and there was a complaint (in /var/log/messages perhaps) about insufficient bandwidth. Apparently this was some issue with USB, because it worked on a different machine, and it ended up working on a different USB port on the same lap-top. But because of that issue, the initial edits were done with no input connections - FWIW.
TagsNo tags attached.

Activities

2013-12-10 03:46

 

gdb.log (7,080 bytes)   
GNU gdb (GDB) Fedora (7.2-52.fc14)
Copyright (C) 2010 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 "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
[New Thread 22812]
[New Thread 22848]
[New Thread 22846]
[New Thread 22850]
[New Thread 22828]
[New Thread 22849]
[New Thread 22847]
[New Thread 22852]
[New Thread 22823]
[New Thread 22821]
[New Thread 22844]
[New Thread 22855]
[New Thread 22822]
[New Thread 22851]
[New Thread 22845]
[New Thread 22820]
Core was generated by `/opt/Ardour-3.5.74-dbg/bin/ardour-3.5.74'.
Program terminated with signal 11, Segmentation fault.
#0  0x0887a18b in ?? ()
".../core.22812" is a core file.
Please specify an executable to debug.
(gdb) thread apply all bt

Thread 16 (Thread 22820):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x016e8086 in ?? ()
#2  0x00000000 in ?? ()

Thread 15 (Thread 22845):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142c3fb in ?? ()
#2  0x07f050a0 in ?? ()
#3  0x07eeb336 in ?? ()
#4  0xa3c01f58 in ?? ()
#5  0x07eeb087 in ?? ()
#6  0xb4fff078 in ?? ()
#7  0x07ee5ed9 in ?? ()
#8  0x0b1f67d0 in ?? ()
#9  0x01424e99 in ?? ()
#10 0x0b1f68e4 in ?? ()
#11 0x01723d2e in ?? ()

Thread 14 (Thread 22851):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x01718c36 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000001 in ?? ()
#4  0x012988c0 in ?? ()
#5  0x00c93f8d in ?? ()
#6  0x9b6cf234 in ?? ()
#7  0x00c93f13 in ?? ()
#8  0x0b0faa28 in ?? ()
#9  0x0039111a in ?? ()
#10 0x0b0faa28 in ?? ()
#11 0x01424e99 in ?? ()
#12 0x0c45fa18 in ?? ()
#13 0x01723d2e in ?? ()

Thread 13 (Thread 22822):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142939b in ?? ()
#2  0x00000000 in ?? ()

Thread 12 (Thread 22855):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x016e8086 in ?? ()
#2  0x00000000 in ?? ()

Thread 11 (Thread 22844):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142939b in ?? ()
#2  0x00000002 in ?? ()
#3  0x00000002 in ?? ()
#4  0x00000000 in ?? ()

Thread 10 (Thread 22821):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142939b in ?? ()
#2  0x00000000 in ?? ()

Thread 9 (Thread 22823):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142939b in ?? ()
#2  0x00000000 in ?? ()

Thread 8 (Thread 22852):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x01718c36 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000004 in ?? ()
#4  0x013d87c4 in ?? ()
#5  0x013162cb in ?? ()
#6  0xb52079a0 in ?? ()
#7  0x013052cc in ?? ()
#8  0xb52079a0 in ?? ()
#9  0x013053ff in ?? ()
#10 0x00000001 in ?? ()
#11 0x0b150060 in ?? ()
#12 0x07db13f5 in ?? ()
#13 0x0c45fe40 in ?? ()
#14 0x003685c8 in ?? ()
#15 0x0c45fe40 in ?? ()
#16 0x0036bce0 in ?? ()
#17 0x0c45fae8 in ?? ()
#18 0x0036ba38 in ?? ()
#19 0x0c45feb4 in ?? ()
#20 0x0036b426 in ?? ()
#21 0x0c45feb0 in ?? ()
#22 0x07da6ab2 in ?? ()
#23 0x0c45fe98 in ?? ()
#24 0x01330e72 in ?? ()
#25 0x0c45fc28 in ?? ()
#26 0x01424e99 in ?? ()
#27 0x0b150060 in ?? ()
#28 0x01723d2e in ?? ()

Thread 7 (Thread 22847):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142cbc6 in ?? ()
#2  0x00000000 in ?? ()

Thread 6 (Thread 22849):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142b765 in ?? ()
#2  0x00000000 in ?? ()

Thread 5 (Thread 22828):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x01718c36 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000002 in ?? ()
#4  0x013d87c4 in ?? ()
#5  0x013162cb in ?? ()
#6  0xb4e00558 in ?? ()
#7  0x013052cc in ?? ()
#8  0xb4e00558 in ?? ()
#9  0x01305533 in ?? ()
#10 0x00000001 in ?? ()
#11 0x0aee1920 in ?? ()
#12 0x013055be in ?? ()
#13 0x0aeebd48 in ?? ()
#14 0x01330e72 in ?? ()
#15 0x00000000 in ?? ()

Thread 4 (Thread 22850):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142b765 in ?? ()
#2  0x00000000 in ?? ()

Thread 3 (Thread 22846):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142b908 in ?? ()
#2  0x00000863 in ?? ()
#3  0x1cd3d648 in ?? ()
#4  0x00000002 in ?? ()
#5  0x07f050a0 in ?? ()
#6  0x07ecbfcb in ?? ()
#7  0x0b19cc4c in ?? ()
#8  0x07ed0246 in ?? ()
#9  0x9db2200e in ?? ()
#10 0xb5300000 in ?? ()
#11 0x07eca8df in ?? ()
#12 0x9db22000 in ?? ()
#13 0xb5300000 in ?? ()
#14 0x07eca7cf in ?? ()
#15 0x0b1f66b8 in ?? ()
#16 0x07ec8b59 in ?? ()
#17 0x0b1f66b8 in ?? ()
#18 0x07ec489a in ?? ()
#19 0x0b1f66b8 in ?? ()
#20 0x01d883ac in ?? ()
#21 0x0b1f66b8 in ?? ()
#22 0x01d88357 in ?? ()
#23 0x0b03c110 in ?? ()
#24 0x07ec8b2d in ?? ()
#25 0x0b03c110 in ?? ()
#26 0x07ee5ed9 in ?? ()
#27 0x0b1f66b8 in ?? ()
#28 0x01424e99 in ?? ()
#29 0x0b1f6790 in ?? ()
#30 0x01723d2e in ?? ()

Thread 2 (Thread 22848):
#0  0x001f1424 in __kernel_vsyscall ()
#1  0x0142b765 in ?? ()
#2  0x00000000 in ?? ()

Thread 1 (Thread 22812):
#0  0x0887a18b in ?? ()
#1  0x0b839348 in ?? ()
#2  0x0887a244 in ?? ()
#3  0xbf9844b4 in ?? ()
#4  0x088a4fe2 in ?? ()
#5  0xbf9844b4 in ?? ()
#6  0x088a537a in ?? ()
#7  0x0ae2c6f0 in ?? ()
#8  0x088f3ff6 in ?? ()
#9  0x0ae2c6f0 in ?? ()
#10 0x088f37ef in ?? ()
#11 0x0b9a2238 in ?? ()
#12 0x088f276a in ?? ()
#13 0x0b9a2234 in ?? ()
#14 0x088f15e8 in ?? ()
#15 0x0b9a2230 in ?? ()
#16 0x07db702b in ?? ()
#17 0x0b9a2218 in ?? ()
#18 0x0572a97c in ?? ()
#19 0x0b9a1098 in ?? ()
#20 0x057284d2 in ?? ()
#21 0x0b9a2260 in ?? ()
#22 0x0573fe35 in ?? ()
#23 0x0b9a2260 in ?? ()
#24 0x05741079 in ?? ()
#25 0x0b9a1098 in ?? ()
#26 0x05741452 in ?? ()
#27 0x0b9a1098 in ?? ()
#28 0x048fc78d in ?? ()
#29 0x0b9a1098 in ?? ()
#30 0x048ffc09 in ?? ()
#31 0x0b9a1098 in ?? ()
#32 0x05729291 in ?? ()
#33 0x0b9a1098 in ?? ()
#34 0x05725f83 in ?? ()
#35 0x0b010248 in ?? ()
#36 0x057282c1 in ?? ()
#37 0x0b010248 in ?? ()
#38 0x05740799 in ?? ()
#39 0x0b010248 in ?? ()
#40 0x05741452 in ?? ()
#41 0x0ba59368 in ?? ()
#42 0x04b7a2e5 in ?? ()
#43 0x0ba59368 in ?? ()
#44 0x04a1e928 in ?? ()
#45 0x0ba59368 in ?? ()
#46 0x04a1f659 in ?? ()
#47 0x0ba50528 in ?? ()
#48 0x04a0e3ad in ?? ()
#49 0x0ba50528 in ?? ()
#50 0x04a09354 in ?? ()
#51 0x0ba50528 in ?? ()
#52 0x05726ec7 in ?? ()
#53 0x0aee5560 in ?? ()
#54 0x057284d2 in ?? ()
#55 0x0aee5560 in ?? ()
#56 0x057400ce in ?? ()
#57 0x0aee5560 in ?? ()
#58 0x05740cf8 in ?? ()
#59 0x0ba50528 in ?? ()
#60 0x05741452 in ?? ()
#61 0x0ba50528 in ?? ()
#62 0x04b79766 in ?? ()
#63 0x0ba50528 in ?? ()
#64 0x04a0166d in ?? ()
#65 0x0ba50528 in ?? ()
#66 0x04a0363f in ?? ()
#67 0x0ba59368 in ?? ()
#68 0x05ed657a in ?? ()
#69 0x11f462e0 in ?? ()
#70 0x013034c3 in ?? ()
#71 0x0aec4920 in ?? ()
#72 0x01305348 in ?? ()
#73 0x0aec4968 in ?? ()
#74 0x013053ff in ?? ()
#75 0x00000001 in ?? ()
#76 0x0aed8fa0 in ?? ()
#77 0x04a03019 in ?? ()
#78 0x0b1fc418 in ?? ()
#79 0x0404de07 in ?? ()
#80 0x0404ddf9 in ?? ()
#81 0x041c7114 in ?? ()
#82 0x0404dc02 in ?? ()
#83 0x0ae9ea40 in ?? ()
#84 0x0658150a in ?? ()
#85 0x0ae2c6f0 in ?? ()
#86 0x08c2f448 in ?? ()
#87 0x0ae2c6f0 in ?? ()
#88 0x01662e36 in ?? ()
#89 0x090b3de0 in ?? ()
#90 0x00000000 in ?? ()
(gdb) q
gdb.log (7,080 bytes)   

2013-12-10 03:48

 

misalignment_after_rm_bus.png (118,184 bytes)   
misalignment_after_rm_bus.png (118,184 bytes)   

Issue History

Date Modified Username Field Change
2013-12-10 03:46 don3 New Issue
2013-12-10 03:46 don3 File Added: gdb.log
2013-12-10 03:48 don3 File Added: misalignment_after_rm_bus.png