Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Do not kill all processes when MSG shuts down: simix will cleanup anyway
authorMartin Quinson <martin.quinson@loria.fr>
Tue, 2 Oct 2012 09:51:38 +0000 (11:51 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 2 Oct 2012 09:51:38 +0000 (11:51 +0200)
commit3a4b0619b7ea56a08980be9a7c40c9a535f82e73
treeb2418f3eaf71d3887d4c5002abe9e5368c912bbb
parent830b5c4bc694ade087c43f39015faa9065795630
Do not kill all processes when MSG shuts down: simix will cleanup anyway

Plus, it broke Java since this function is now called using atexit(),
and it seems that in Java, the thread running these functions is not
maestro. So our mechanism was trying to fire a simcall from this
thread, which is a Java system thread that is unknown from SimGrid.

As a result, the JVM was segfaulting when exiting.
src/msg/msg_global.c