View Issue Details

IDProjectCategoryView StatusLast Update
0001185ardourbugspublic2008-11-20 23:57
Reporterindigo Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0001185: (actually 0.99.1) segfault while playing with midi control
DescriptionI can get ardour to segfault thus:

- create a new session
- right click in the region to the left of the main canvas to add a new track. First do one stereo, then 2 mono.
- hit the 'editor mixer' button at the top left
- for each track, from top to bottom, ctrl-click to assign a midi control. Assign separate midi controls for each.
- open the options window from the menu at the top
- in the midi tab, enable all the midi control options (one is on by default; enable mmc control, send mmc, and send feedback)
- in the editor mixer, middle-click the number above the fader for each channel to set it to 0 dB
- move the faders on my midi device up and down for a few seconds.
- segfault.
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912539054000 (LWP 14548)]
0x00002aaaab225b83 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
(gdb) thread apply all bt
Cannot find new threads: generic error
(gdb) bt
#0 0x00002aaaab225b83 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
Error accessing memory address 0x7fffffb19728: No such process.
(gdb)
TagsNo tags attached.

Activities

indigo

2006-02-07 05:38

reporter   ~0002447

If I start jack without realtime, and with -t10000, then behaivour is the same but I can get this traceback:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912539054000 (LWP 14601)]
0x00002aaaab225b6f in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
(gdb) thread apply all bt

Thread 7 (Thread 1124096352 (LWP 14609)):
#0 0x00002aaaad01b5d2 in poll () from /lib/libc.so.6
0000001 0x00000000008651cb in ARDOUR::Session::feedback_thread_work (this=0x13a9ff0)
    at libs/ardour/session_feedback.cc:137
#2 0x0000000000865579 in ARDOUR::Session::_feedback_thread_work (arg=0x13a9ff0)
    at libs/ardour/session_feedback.cc:112
#3 0x00002aaaac9020fa in start_thread () from /lib/libpthread.so.0
0000004 0x00002aaaad024383 in clone () from /lib/libc.so.6
0000005 0x0000000000000000 in ?? ()
#6 0x0000000000000000 in ?? ()
...
0000209 0x0000000000000000 in ?? ()
0000210 0x0000000000000000 in ?? ()
0000211 0x0000000000000000 in ?? ()
0000212 0x0000000000000000 in ?? ()
0000213 0x00002aaaad18e0e0 in __check_rhosts_file () from /lib/libc.so.6
0000214 0x0000000043005dc0 in ?? ()
0000215 0x000000000000000b in ?? ()
Previous frame inner to this frame (corrupt stack?)
#0 0x00002aaaab225b6f in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0

taybin

2007-02-16 22:53

administrator   ~0003312

Is this still a problem?

paul

2007-02-26 16:17

administrator   ~0003399

in the unlikely event that this is still an issue (i think this is fixed even in 0.99.3), the code in ardour2 for this is totally different and i'd rather see a new bug.

Issue History

Date Modified Username Field Change
2006-02-07 05:32 indigo New Issue
2006-02-07 05:38 indigo Note Added: 0002447
2007-02-16 22:53 taybin Note Added: 0003312
2007-02-26 16:17 paul Status new => resolved
2007-02-26 16:17 paul Resolution open => fixed
2007-02-26 16:17 paul Assigned To => paul
2007-02-26 16:17 paul Note Added: 0003399
2008-11-20 23:57 seablade Status resolved => closed