[M3devel] problem using -DPTHREAD
Tony Hosking
hosking at cs.purdue.edu
Wed Jan 31 21:02:20 CET 2007
A stack trace would be useful. Perhaps you can run again with
@M3stackdump specified on the command line. Alternatively, if you
run inside gdb you can show the stack dump at the point of the error
by setting a breakpoint at line 168 in ThreadPThread.m3.
I notice that you are using priority scheduling -- not sure what that
will do to things. Can you try it with round robin scheduling?
On Jan 31, 2007, at 12:05 PM, Daniel Alejandro Benavides D. wrote:
> Hello:
>
> I have compiled the cm3 cvs updated with the Pthread support under
> kubuntu 6.06 Linux. I have done this adding the value "PTHREAD" on
> the array SYSTEM_LIBORDER
>
> SYSTEM_LIBORDER = [ "OPENGL", "DECPEX", "MOTIF", "X11", "TCP", "ODBC",
> "POSTGRES95", "FLEX-BISON", "LEX-YACC", "LIBC",
> "PTHREAD" ]
>
> and the variable "PTHREAD" : [ "-L/usr/lib", "-lpthread" ],
> on the array SYSTEM_LIBS
>
> But when running a mentor animation I get this runtime error
> consistently about a seconds later after began an animation, then
> this is the out:
>
> root at sl11:/home/danielb/cm3-5.4-Rc2/cm3/scripts# mentor showthread
>
>
> ***
> *** runtime error:
> *** Thread client error: attempt to release an unlocked mutex
> *** file "ThreadPThread.m3", line 168
> ***
>
> Cancelado
> root at sl11:/home/danielb/cm3-5.4-Rc2/cm3/scripts#
>
> This system has
> "POSIX version set to 200112,
> including support for priority scheduling"
>
> Thanks,
> Daniel Benavides
>
>
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.yahoo.com
> _______________________________________________
> M3devel mailing list
> M3devel at elegosoft.com
> https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel
More information about the M3devel
mailing list