[Vm-dev] re: "callback failed to own the VM"

Craig Latta craig at netjam.org
Mon Oct 12 10:00:13 UTC 2015


     Also, should the interpret() thread be hanging around in
primitiveRelinquishProcessor() while doing sendInvokeCallbackContext()?


     thanks,

-C

***

(gdb) info threads
Id Target Id Frame
4 Thread 0x85fabb40 (LWP 5345) "squeak" 0xb7fdd428 in __kernel_vsyscall ()
3 Thread 0x86feeb40 (LWP 5334) "squeak" 0xb7fdd428 in __kernel_vsyscall ()
2 Thread 0x8780fb40 (LWP 5333) "squeak" 0xb7fdd428 in __kernel_vsyscall ()
* 1 Thread 0xb7daf700 (LWP 5324) "squeak" 0xb7fdd428 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fdd428 in __kernel_vsyscall ()
#1 0xb7fafd4b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2 0x08060ece in ioWaitOnOSSemaphore (sem=0x823db54) at
/home/craig/Cog/platforms/unix/vm/sqUnixThreads.c:128
#3 0x0807bbeb in ownVM (threadIndexAndFlags=2621441) at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:17594
#4 0x0807cb9d in primitiveRelinquishProcessor () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:18022
#5 0x08066714 in interpret () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:5320
#6 0x0807ae77 in enterSmalltalkExecutiveImplementation () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:17048
#7 0x0807decd in threadSchedulingLoop (vmThread=0x823db48) at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:18729
#8 0x0807d93c in sendInvokeCallbackContext
(vmCallbackContext=0xbff5b7f8) at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:18546
#9 0x08113914 in thunkEntry (thunkp=0x8252018, stackp=0xbff5b968) at
/home/craig/Cog/platforms/Cross/plugins/IA32ABI/ia32abicc.c:203
#10 0x0825202a in ?? ()
#11 0x87009ea9 in createIdentificationChannel
(callbacksPointer=0x8247c60, channelPointer=0x8248008,
managerPointer=0x8247e98, userPointer=0x8247df0,
localePointer=0x8247e28, callbackData=0x8247c88) at gracefulAlien.c:127
#12 0x0811292f in callIA32IntegralReturn (argVector=0x8913c180,
numArgs=6, funcOffset=2, resultOffset=1)
at /home/craig/Cog/platforms/Cross/plugins/IA32ABI/dabusiness.h:151
#13 0x081121cf in primVarArgsCallOutIntegralReturn () at
/home/craig/Cog/src/plugins/IA32ABI/IA32ABI.c:1931
#14 0x080aef93 in primitiveExternalCall () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:53198
#15 0x08066714 in interpret () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:5320
#16 0x0807ae77 in enterSmalltalkExecutiveImplementation () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:17048
#17 0x0807decd in threadSchedulingLoop (vmThread=0x823db48) at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:18729
#18 0x0807b00f in initialEnterSmalltalkExecutive () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:17129
#19 0x080613ae in interpret () at
/home/craig/Cog/src/vm/gcc3x-cointerpmt.c:2301
#20 0x0805f991 in main (argc=2, argv=0xbffff184, envp=0xbffff190) at
/home/craig/Cog/platforms/unix/vm/sqUnixMain.c:1968
(gdb)

--
Craig Latta
netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)



More information about the Vm-dev mailing list