Error "a process died unexpectedly" when starting project
Hello!
I recently installed marionnet via the marionnet-
My first test-project has been as simple as possible, connectoing two machines via a hub. Meanwhile I also tryed some other topologies, but I always get the same error when starting the project:
"A process died unexpectedly"
"The process linux-2.6.18-ghost with pid xxxxx allowing the simulation of cumputer m1 died unexpectedly ..."
I can't really figure what's causing the problem. Here is the output of the debug log:
<--snip-->
[8]: Starting up the device m1...
[32]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[32]: spawning process: a process (wirefilter) was just spawned (pid 28258).
172.23.0.2 being added to access control list
[31]: Executing: dd if=/dev/zero bs=1024 seek=1048576 count=1 of=/tmp/
1+0 records in
1+0 records out
1024 bytes (1.0 kB) copied, 2.0136e-05 s, 50.9 MB/s
[31]: Created the swap file /tmp/marionnet-
[31]: Executing: export PATH=$PATH:
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=ad3118b3-
[31]: Executed mkswap on the swap file /tmp/marionnet-
[31]: process#spawn: the command line for linux-2.6.18-ghost is:
---
/usr/
keyboard_
eth0=
ubd0s=
ubdb=
umid=m1 mem=48M root=98:0
hostfs=
hostname=m1 xterm=xterm,-T,-e
eth42=
con0=none con1=none con2=none con3=none con4=none con5=none
con6=none ssl0=xterm ssl1=none ssl2=none ssl3=none ssl4=none
ssl5=none ssl6=none console=ttyS0
---
[31]: spawning process: a process (linux-
[8]: The device m1 was started up
[8]: A progress bar dialog window was destroyed.
[8]: A progress bar dialog window was destroyed.
[8]: task_runner: The task "Startup m1" succeeded.
[8]: task_runner: I'm ready for the next task...
[8]: task_runner: Executing the task "Startup m2"
[8]: Starting up the device m2...
[8]: (creating processes for m2 first...)
[8]: About to create the simulated device m2: it's connected to 1 cables.
[8]: Relevant states for m2 are 1
[8]: Making a copy of a cow file: the command line is: if [ -e /tmp/marionnet-
[8]: About to start the machine m2
with filesystem: /usr/local/
cow file: /tmp/marionnet-
kernel: /usr/local/
xnest: false
[8]: Socket name "/tmp/marionnet
[8]: Socket name "/tmp/marionnet
[8]: Spawning the process which will create the socket /tmp/marionnet-
[8]: process#spawn: the command line for vde_switch is:
---
vde_switch -x -n 3 -mod 777 -unix
/tmp/
---
[8]: spawning process: a process (vde_switch) was just spawned (pid 28269).
Binary file /proc/net/unix matches
[8]: Ok, the socket now exists. Spawning succeeded.
[8]: Spawning the process which will create the socket /tmp/marionnet-
[8]: process#spawn: the command line for vde_switch is:
---
vde_switch -x -n 3 -mod 777 -unix
/tmp/
---
[8]: spawning process: a process (vde_switch) was just spawned (pid 28272).
Binary file /proc/net/unix matches
[8]: Ok, the socket now exists. Spawning succeeded.
[8]: eth42 has IP 172.23.0.3
[8]: Working on cable d2 (direct) [H1,port2] -> [m2,eth0]
[8]: Increment_
[8]: The reference count is now 2
[8]: The reference count is now 3
[8]: The reference count raised to three: starting up a cable
[8]: Starting up the device d2...
[8]: (creating processes for d2 first...)
[8]: About to create the simulated device d2: it's connected to 0 cables.
[8]: Left hublet process socket name is "/tmp/marionnet
[8]: Right hublet process socket name is "/tmp/marionnet
[8]: (processes for d2 were created...)
[8]: Starting up the device d2...
[8]: process#spawn: the command line for wirefilter is:
---
wirefilter --blink
/tmp/
((id: 1; port: 1)(id: -1; port: -1)) -l LR0.000000 -D
LR0.000000 --noise LR0 -d LR0.000000+0.000000 -l RL0.000000
-D RL0.000000 --noise RL0 -d RL0.000000+0.000000 -v
/tmp/
---
[8]: spawning process: a process (wirefilter) was just spawned (pid 28280).
[8]: The device d2 was started up
[8]: (processes for m2 were created...)
[8]: Starting up the device m2...
[41]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[41]: spawning process: a process (wirefilter) was just spawned (pid 28286).
172.23.0.3 being added to access control list
[40]: Executing: dd if=/dev/zero bs=1024 seek=1048576 count=1 of=/tmp/
1+0 records in
1+0 records out
1024 bytes (1.0 kB) copied, 2.3941e-05 s, 42.8 MB/s
[40]: Created the swap file /tmp/marionnet-
[40]: Executing: export PATH=$PATH:
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=d722685b-
[40]: Executed mkswap on the swap file /tmp/marionnet-
[40]: process#spawn: the command line for linux-2.6.18-ghost is:
---
/usr/
keyboard_
eth0=
ubd0s=
ubdb=
umid=m2 mem=48M root=98:0
hostfs=
hostname=m2 xterm=xterm,-T,-e
eth42=
con0=none con1=none con2=none con3=none con4=none con5=none
con6=none ssl0=xterm ssl1=none ssl2=none ssl3=none ssl4=none
ssl5=none ssl6=none console=ttyS0
---
[40]: spawning process: a process (linux-
[8]: The device m2 was started up
[8]: A progress bar dialog window was destroyed.
[8]: A progress bar dialog window was destroyed.
[8]: task_runner: The task "Startup m2" succeeded.
[8]: task_runner: I'm ready for the next task...
[6]: You don't deadlock here m2, do you? -1
[6]: You don't deadlock here m2, do you? 0
[6]: About to destroy the simulated device m2
[6]: (destroying the on/sleeping device m2. Powering it off first...)
[6]: Powering off the device m2...
[6]: ** Terminating the internal cable processes of m2...
[46]: simulated_network: stop_monitoring the process wirefilter (pid 28286): BEGIN
[46]: simulated_network: stop_monitoring the process wirefilter (pid 28286): SUCCESS
[46]: About to terminate the process with pid 28286...
[46]: SUCCESS: terminating the process with pid 28286 succeeded.
172.23.0.3 being removed from access control list
[45]: Executing: rm -f /tmp/marionnet-
[45]: Deleted the swap file /tmp/marionnet-
[45]: simulated_network: stop_monitoring the process /usr/local/
[45]: simulated_network: stop_monitoring the process /usr/local/
/bin/sh: uml_mconsole: command not found
[46]: simulated_network: waitpid 28286 failed. (9)
[6]: About to destroy the simulated device m2
[6]: (destroying the off device m2: decrementing its cables rc...)
[6]: Unpinning the cable d2 (direct) [H1,port2] -> [m2,eth0] [6]: Decrement_
[6]: The reference count is now 3
[6]: The reference count is now 2
[6]: The reference count dropped below three: destroying a cable
[6]: About to destroy the simulated device d2
[6]: (destroying the on/sleeping device d2. Powering it off first...)
[6]: Powering off the device d2...
[6]: simulated_network: stop_monitoring the process wirefilter (pid 28280): BEGIN
[6]: simulated_network: stop_monitoring the process wirefilter (pid 28280): SUCCESS
[6]: About to terminate the process with pid 28280...
[6]: SUCCESS: terminating the process with pid 28280 succeeded.
[6]: simulated_network: waitpid 28280 failed. (9)
[6]: About to destroy the simulated device d2
[6]: (destroying the off device d2: decrementing its cables rc...)
[6]: (destroying the simulated device implementing d2...)
[6]: The method destroy has been called on the device d2: begin
[6]: Resuming d2 before destruction (it might be needed)...
[6]: Shutting down d2 before destruction...
[6]: Now terminate d2's hublets...
[6]: Ok, the hublets of d2 were destroyed...
[6]: The method destroy has been called on the device d2: end
[6]: We're not deadlocked yet (d2). Great.
[6]: The simulated device d2 was destroyed with success
[6]: The simulated device d2 was destroyed with success
[6]: The cable d2 (direct) [H1,port2] -> [m2,eth0] was unpinned with success
[6]: (destroying the simulated device implementing m2...)
[6]: The method destroy has been called on the device m2: begin
[6]: Resuming m2 before destruction (it might be needed)...
[6]: Shutting down m2 before destruction...
[6]: Now terminate m2's hublets...
[6]: Terminating a device hublet process (pid 28269) of m2...
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28269): BEGIN
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28269): SUCCESS
[6]: About to terminate the process with pid 28269...
[6]: SUCCESS: terminating the process with pid 28269 succeeded.
[6]: simulated_network: waitpid 28269 failed. (9)
[6]: Raising exception Simulation_
[6]: ...ok, a hublet process (pid 28269) of m2 was terminated
[6]: Terminating a device hublet process (pid 28272) of m2...
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28272): BEGIN
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28272): SUCCESS
[6]: About to terminate the process with pid 28272...
[6]: SUCCESS: terminating the process with pid 28272 succeeded.
[6]: simulated_network: waitpid 28272 failed. (9)
[6]: Raising exception Simulation_
[6]: ...ok, a hublet process (pid 28272) of m2 was terminated
[6]: Ok, the hublets of m2 were destroyed...
[6]: The method destroy has been called on the device m2: end
[6]: We're not deadlocked yet (m2). Great.
[6]: The simulated device m2 was destroyed with success
[6]: About to destroy the simulated device m2
[6]: (destroying the already 'no-device' device m2. Doing nothing...)
[6]: The simulated device m2 was destroyed with success
[6]: The simulated device m2 was destroyed with success
[6]: You don't deadlock here m1, do you? -1
[6]: You don't deadlock here m1, do you? 0
[6]: About to destroy the simulated device m1
[6]: (destroying the on/sleeping device m1. Powering it off first...)
[6]: Powering off the device m1...
[6]: ** Terminating the internal cable processes of m1...
[48]: simulated_network: stop_monitoring the process wirefilter (pid 28258): BEGIN
[48]: simulated_network: stop_monitoring the process wirefilter (pid 28258): SUCCESS
[48]: About to terminate the process with pid 28258...
[48]: SUCCESS: terminating the process with pid 28258 succeeded.
172.23.0.2 being removed from access control list
[47]: Executing: rm -f /tmp/marionnet-
[47]: Deleted the swap file /tmp/marionnet-
[47]: simulated_network: stop_monitoring the process /usr/local/
[47]: simulated_network: stop_monitoring the process /usr/local/
/bin/sh: uml_mconsole: command not found
[48]: simulated_network: waitpid 28258 failed. (9)
[6]: About to destroy the simulated device m1
[6]: (destroying the off device m1: decrementing its cables rc...)
[6]: Unpinning the cable d1 (direct) [H1,port1] -> [m1,eth0] [6]: Decrement_
[6]: The reference count is now 3
[6]: The reference count is now 2
[6]: The reference count dropped below three: destroying a cable
[6]: About to destroy the simulated device d1
[6]: (destroying the on/sleeping device d1. Powering it off first...)
[6]: Powering off the device d1...
[6]: simulated_network: stop_monitoring the process wirefilter (pid 28252): BEGIN
[6]: simulated_network: stop_monitoring the process wirefilter (pid 28252): SUCCESS
[6]: About to terminate the process with pid 28252...
[6]: SUCCESS: terminating the process with pid 28252 succeeded.
[6]: simulated_network: waitpid 28252 failed. (9)
[6]: About to destroy the simulated device d1
[6]: (destroying the off device d1: decrementing its cables rc...)
[6]: (destroying the simulated device implementing d1...)
[6]: The method destroy has been called on the device d1: begin
[6]: Resuming d1 before destruction (it might be needed)...
[6]: Shutting down d1 before destruction...
[6]: Now terminate d1's hublets...
[6]: Ok, the hublets of d1 were destroyed...
[6]: The method destroy has been called on the device d1: end
[6]: We're not deadlocked yet (d1). Great.
[6]: The simulated device d1 was destroyed with success
[6]: The simulated device d1 was destroyed with success
[6]: The cable d1 (direct) [H1,port1] -> [m1,eth0] was unpinned with success
[6]: (destroying the simulated device implementing m1...)
[6]: The method destroy has been called on the device m1: begin
[6]: Resuming m1 before destruction (it might be needed)...
[6]: Shutting down m1 before destruction...
[6]: Now terminate m1's hublets...
[6]: Terminating a device hublet process (pid 28240) of m1...
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28240): BEGIN
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28240): SUCCESS
[6]: About to terminate the process with pid 28240...
[6]: SUCCESS: terminating the process with pid 28240 succeeded.
[6]: simulated_network: waitpid 28240 failed. (9)
[6]: Raising exception Simulation_
[6]: ...ok, a hublet process (pid 28240) of m1 was terminated
[6]: Terminating a device hublet process (pid 28244) of m1...
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28244): BEGIN
[6]: simulated_network: stop_monitoring the process vde_switch (pid 28244): SUCCESS
[6]: About to terminate the process with pid 28244...
[6]: SUCCESS: terminating the process with pid 28244 succeeded.
[6]: simulated_network: waitpid 28244 failed. (9)
[6]: Raising exception Simulation_
[6]: ...ok, a hublet process (pid 28244) of m1 was terminated
[6]: Ok, the hublets of m1 were destroyed...
[6]: The method destroy has been called on the device m1: end
[6]: We're not deadlocked yet (m1). Great.
[6]: The simulated device m1 was destroyed with success
[6]: About to destroy the simulated device m1
[6]: (destroying the already 'no-device' device m1. Doing nothing...)
[6]: The simulated device m1 was destroyed with success
[6]: The simulated device m1 was destroyed with success
[20]: *** Rebooting the wirefilter with pid 28226
[20]: simulated_network: stop_monitoring the process wirefilter (pid 28226): BEGIN
[20]: simulated_network: stop_monitoring the process wirefilter (pid 28226): SUCCESS
[20]: About to terminate the process with pid 28226...
[20]: SUCCESS: terminating the process with pid 28226 succeeded.
[20]: simulated_network: waitpid 28226 failed. (9)
[20]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[20]: spawning process: a process (wirefilter) was just spawned (pid 28314).
[50]: *** Rebooting the wirefilter with pid 28314
[50]: simulated_network: stop_monitoring the process wirefilter (pid 28314): BEGIN
[50]: simulated_network: stop_monitoring the process wirefilter (pid 28314): SUCCESS
[50]: About to terminate the process with pid 28314...
[50]: SUCCESS: terminating the process with pid 28314 succeeded.
[50]: simulated_network: waitpid 28314 failed. (9)
[50]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[50]: spawning process: a process (wirefilter) was just spawned (pid 28324).
[52]: *** Rebooting the wirefilter with pid 28324
[52]: simulated_network: stop_monitoring the process wirefilter (pid 28324): BEGIN
[52]: simulated_network: stop_monitoring the process wirefilter (pid 28324): SUCCESS
[52]: About to terminate the process with pid 28324...
[52]: SUCCESS: terminating the process with pid 28324 succeeded.
[52]: simulated_network: waitpid 28324 failed. (9)
[52]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[52]: spawning process: a process (wirefilter) was just spawned (pid 28335).
[24]: *** Rebooting the wirefilter with pid 28232
[24]: simulated_network: stop_monitoring the process wirefilter (pid 28232): BEGIN
[24]: simulated_network: stop_monitoring the process wirefilter (pid 28232): SUCCESS
[24]: About to terminate the process with pid 28232...
[24]: SUCCESS: terminating the process with pid 28232 succeeded.
[24]: simulated_network: waitpid 28232 failed. (9)
[24]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[24]: spawning process: a process (wirefilter) was just spawned (pid 28346).
[26]: *** Rebooting the wirefilter with pid 28235
[26]: simulated_network: stop_monitoring the process wirefilter (pid 28235): BEGIN
[26]: simulated_network: stop_monitoring the process wirefilter (pid 28235): SUCCESS
[26]: About to terminate the process with pid 28235...
[26]: SUCCESS: terminating the process with pid 28235 succeeded.
[26]: simulated_network: waitpid 28235 failed. (9)
[26]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[26]: spawning process: a process (wirefilter) was just spawned (pid 28355).
[54]: *** Rebooting the wirefilter with pid 28335
[54]: simulated_network: stop_monitoring the process wirefilter (pid 28335): BEGIN
[54]: simulated_network: stop_monitoring the process wirefilter (pid 28335): SUCCESS
[54]: About to terminate the process with pid 28335...
[54]: SUCCESS: terminating the process with pid 28335 succeeded.
[54]: simulated_network: waitpid 28335 failed. (9)
[54]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[54]: spawning process: a process (wirefilter) was just spawned (pid 28364).
[60]: *** Rebooting the wirefilter with pid 28364
[60]: simulated_network: stop_monitoring the process wirefilter (pid 28364): BEGIN
[60]: simulated_network: stop_monitoring the process wirefilter (pid 28364): SUCCESS
[60]: About to terminate the process with pid 28364...
[60]: SUCCESS: terminating the process with pid 28364 succeeded.
[60]: simulated_network: waitpid 28364 failed. (9)
[60]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[60]: spawning process: a process (wirefilter) was just spawned (pid 28367).
[22]: *** Rebooting the wirefilter with pid 28229
[22]: simulated_network: stop_monitoring the process wirefilter (pid 28229): BEGIN
[22]: simulated_network: stop_monitoring the process wirefilter (pid 28229): SUCCESS
[22]: About to terminate the process with pid 28229...
[22]: SUCCESS: terminating the process with pid 28229 succeeded.
[22]: simulated_network: waitpid 28229 failed. (9)
[22]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[22]: spawning process: a process (wirefilter) was just spawned (pid 28376).
[56]: *** Rebooting the wirefilter with pid 28346
[56]: simulated_network: stop_monitoring the process wirefilter (pid 28346): BEGIN
[56]: simulated_network: stop_monitoring the process wirefilter (pid 28346): SUCCESS
[56]: About to terminate the process with pid 28346...
[56]: SUCCESS: terminating the process with pid 28346 succeeded.
[56]: simulated_network: waitpid 28346 failed. (9)
[56]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[56]: spawning process: a process (wirefilter) was just spawned (pid 28380).
^A[58]: *** Rebooting the wirefilter with pid 28355
[58]: simulated_network: stop_monitoring the process wirefilter (pid 28355): BEGIN
[58]: simulated_network: stop_monitoring the process wirefilter (pid 28355): SUCCESS
[58]: About to terminate the process with pid 28355...
[58]: SUCCESS: terminating the process with pid 28355 succeeded.
[58]: simulated_network: waitpid 28355 failed. (9)
[58]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[58]: spawning process: a process (wirefilter) was just spawned (pid 28389).
[68]: *** Rebooting the wirefilter with pid 28389
[68]: simulated_network: stop_monitoring the process wirefilter (pid 28389): BEGIN
[68]: simulated_network: stop_monitoring the process wirefilter (pid 28389): SUCCESS
[68]: About to terminate the process with pid 28389...
[68]: SUCCESS: terminating the process with pid 28389 succeeded.
[68]: simulated_network: waitpid 28389 failed. (9)
[68]: process#spawn: the command line for wirefilter is:
---
wirefilter -l LR0.000000 -D LR0.000000 --noise LR0 -d
LR0.000000+
-d RL0.000000+0.000000 -v
/tmp/
---
[68]: spawning process: a process (wirefilter) was just spawned (pid 28394).
<--snap-->
Maybe this helps getting closer to what is causing the problem.
Thanks in advance!
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- marionnet Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask kern for more information if necessary.