View Issue Details

IDProjectCategoryView StatusLast Update
0000536ardourbugspublic2004-06-20 09:46
Reporterv2 Assigned To 
PriorityurgentSeveritycrashReproducibilityrandom
Status closedResolutionopen 
Summary0000536: I get a ardour:Fatal error when loading a session
DescriptionWhen I try opening a session get this message in a popup box: programming error: UI::send_request() called from 81926, but no request buffer exists for that thread.

This happens about 80% of the time. And happened also a few cvs days back..

Ardour/GTK 0.517.0 running with libardour 0.817.0
TagsNo tags attached.

Activities

paul

2004-06-16 00:33

administrator   ~0001030

you're using NPTL and/or kernel 2.6, right?

sorry, they're broken, or we've been broken for years. try this as a workaround:

export LD_ASSUME_KERNEL=2.4.19

v2

2004-06-16 07:35

developer   ~0001033

I'm using the planetccrma 2.4.25 kernel, the full patched one, not the one with 'nptl' in the package name.

I'm not absolutely certain what nptl and do I have it, so I'll try that workaround.

But, just to be clear: You know that I've been testing Ardour quite a bit. This problem came out of the blue (I've never seen anything like this before) a few cvs days back.

vandongen

2004-06-16 10:31

updater   ~0001035

I have seen this too. Also in the last few days. I do use kernel 2.6 but I definitely do not have nptl. I only see it once in a while though, not very often. Strangely enough I am able to load on the second try usually.
Haven't seen it today (yet) so maybe it hase mysteriously gone (knock on wood)

paul

2004-06-16 12:12

administrator   ~0001036

Aha. I think I know what this is. Its a race. I made the MIDI thread attempt to get realtime scheduling. If it fails, its sends a message to the GUI about it. If the message arrives before the thread is registered, boom!

I'll think of fix today. I don't think its too hard.

paul

2004-06-16 13:14

administrator   ~0001043

proposed fix is now in CVS. if you want a new CVS tarball to test before the usual automated build is done, let me know.

v2

2004-06-20 09:46

developer   ~0001075

This error has vanished now. Using:
Ardour/GTK 0.517.4 running with libardour 0.818.4

Issue History

Date Modified Username Field Change
2004-06-15 19:26 v2 New Issue
2004-06-16 00:33 paul Note Added: 0001030
2004-06-16 00:33 paul Status new => feedback
2004-06-16 07:35 v2 Note Added: 0001033
2004-06-16 10:31 vandongen Note Added: 0001035
2004-06-16 12:12 paul Note Added: 0001036
2004-06-16 13:14 paul Note Added: 0001043
2004-06-20 09:46 v2 Status feedback => closed
2004-06-20 09:46 v2 Note Added: 0001075