#703: Call AudioDeviceCreateIOProcID() cause assertion failed -----------------------------------+---------------------------------------- Reporter: nagachik...@… | Owner: lsansone...@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: -----------------------------------+----------------------------------------
Comment(by lsansone...@…): This assertion happens when compiling the stub for this C function, apparently the signature is too big. {{{ (gdb) fr 3 #3 0x000000010010e378 in RoxorCompiler::compile_stub (this=0x103000400, types=0x102a737d8 "iI<iI^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}^{AudioBufferList=I[1{AudioBuffer=II^v}]}^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}^{AudioBufferList=I[1{AudioBuffer=II^v}]}^{AudioTimeStamp=dQdQ{S"..., variadic=false, min_argc=4, is_objc=false) at objc.h:159 159 assert(len < buflen); (gdb) p types $1 = 0x102a737d8 "iI<iI^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}^{AudioBufferList=I[1{AudioBuffer=II^v}]}^{AudioTimeStamp=dQdQ{SMPTETime=ssIIIssss}II}^{AudioBufferList=I[1{AudioBuffer=II^v}]}^{AudioTimeStamp=dQdQ{S"... }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/703#comment:1> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel