-
Notifications
You must be signed in to change notification settings - Fork 762
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
n_free can crash the server #25
Comments
[Comment migrated from SourceForge | Submitted by 'jamshark70'] Not reproducible on my machine, but I can't find evidence in svn of a code fix. Keeping open for now. |
[Comment migrated from SourceForge | Submitted by 'nobody'] Hi James. It still crashes here with latest SVN... Here's the crash log (it's OffsetOut's DTOR): ===== Sonntag, 6. Januar 2008 21:14 Uhr Europe/Berlin ===== Host Name: Ezra Command: scsynth Version: ??? (???) PID: 12654 Exception: EXC_BAD_ACCESS (0x0001) Thread 0: Thread 1: Thread 2: Thread 3: Thread 4: Thread 5: Thread 6 Crashed: Thread 7: Thread 8: Thread 9: Thread 6 crashed with X86 Thread State (32-bit): Binary Images Description: |
[Comment migrated from SourceForge | Submitted by 'danstowell'] Just to confirm, still happens for me too. Svn rev 7023, PPC Mac 10.4.11 - and yes, the crash occurs in OffsetOut_Dtor for me too. e.g. Thread 8 Crashed: 8 ...lagutin.audio_hijack.server 0x01334358 AudioDeviceIOCallback + 88 From some quick poking, it looks like this happens because the Dtor is called without the Ctor or next EVER having been called (which is news to me). Will investigate a bit more. |
…master Added sc_setDenormalFlags() for systems with vfp
[Issue migrated from SourceForge | ID: 1834737 | Submitted by 'sciss']
[http://sourceforge.net/support/tracker.php?aid=1834737]
an immediate n_free, g_freeAll or g_deepFree crashes scsynth if the node was paused. tested with latest SVN build (6650) on macbook pro intel, mac os x 10.4.10. to reproduce:
s.boot;
// now either of these:
(
s.sendBundle( nil,
[ "/g_new", 1007, 0, 0 ],
[ "/s_new", "default", 1011, 1, 1007 ],
[ "/n_run", 1011, 0 ]// REQUIRED TO PRODUCE THE CRASH
);
s.sendMsg( "/g_deepFree", 1007 );// BOOOM!
)
(
s.sendBundle( nil,
[ "/g_new", 1007, 0, 0 ],
[ "/s_new", "default", 1011, 1, 1007 ],
[ "/n_run", 1011, 0 ]// REQUIRED TO PRODUCE THE CRASH
);
s.sendMsg( "/g_freeAll", 1007 );// BOOM!
)
(
s.sendBundle( nil,
[ "/g_new", 1007, 0, 0 ],
[ "/s_new", "default", 1011, 1, 1007 ],
[ "/n_run", 1011, 0 ]// REQUIRED TO PRODUCE THE CRASH
);
s.sendMsg( "/n_free", 1011 );
)
The text was updated successfully, but these errors were encountered: