Gilles Chanteperdrix wrote:
Jeff Webb wrote:
Gilles Chanteperdrix wrote:

After the first Ctrl-C that does not work, could you try and attach gdb
to see where the threads are stopped ?


I tried to do this, but was unable to determine the stopping point using gdb.

type simply: "info threads"
then change thread to the main thread with "thread x", where x is the lowest thread id as listed by "info threads"
then type: "backtrace"

If I try to connect to the process after I press the ctrl-c one time, I get:

# gdb --pid=2660
Attaching to process 2660
warning: The current VSYSCALL page code requires an existing excuitable. [sic]
Use "add-symbol-file-from-memory" to load the VSYSCALL page by hand

Then the whole machine locks up, and I am forced to reboot.

I am able to connect before I press ctrl-c:

(gdb) thread 1
[Switching to thread 1 (Thread -1208273216 (LWP 2634))]#0  0xffffe410 in ?? ()
(gdb) backtrace
#0  0xffffe410 in ?? ()
#1  0xbfd96294 in ?? ()
#2  0x00000000 in ?? ()
(gdb) c
Continuing.

Then I type ctrl-c, and the machine locks up, as before.  The machine does not 
lock up, if I am not connected via gdb.

/proc/xenomai/sched gives an information on the status that is easier to
understand.

Before pressing ctrl-c:

$ cat /proc/xenomai/sched
CPU  PID    PRI      PERIOD   TIMEOUT    STAT       NAME
 0  0       -1      0        0          R          ROOT/0
 1  0       -1      0        0          R          ROOT/1
 0  2641     0      0        0          X          switchtest
 0  0        1      0        0          W          rtk1/0
 0  0        1      0        0          W          rtk2/0
 0  0        1      0        0          Wf         rtk3/0
 0  0        1      0        0          Wf         rtk4/0
 0  0        1      0        0          Wf         rtk5/0
 0  0        1      0        0          Wf         rtk6/0
 0  2643     1      0        0          X          rtup0-7
 0  2644     1      0        0          X          rtup0-8
 0  2645     1      0        0          X          rtup_ufpp0-9
 0  2646     1      0        0          X          rtup_ufpp0-10
 0  2647     1      0        0          W          rtus0-11
 0  2648     1      0        0          W          rtus0-12
 0  2649     1      0        0          W          rtus_ufps0-13
 0  2650     1      0        0          W          rtus_ufps0-14
 0  2651     1      0        0          X          rtuo0-15
 0  2652     1      0        0          X          rtuo0-16
 0  2653     1      0        0          X          rtuo_ufpp0-17
 0  2654     1      0        0          X          rtuo_ufpp0-18
 0  2655     1      0        0          X          rtuo_ufps0-19
 0  2656     1      0        0          X          rtuo_ufps0-20
 0  2657     1      0        0          X          rtuo_ufpp_ufps0-21
 0  2658     1      0        0          X          rtuo_ufpp_ufps0-22
 1  0        1      0        0          W          rtk1/1
 1  0        1      0        0          W          rtk2/1
 1  0        1      0        0          Wf         rtk3/1
 1  0        1      0        0          Wf         rtk4/1
 1  0        1      0        0          Wf         rtk5/1
 1  0        1      0        0          Wf         rtk6/1
 1  2660     1      0        0          X          rtup1-7
 1  2661     1      0        0          X          rtup1-8
 1  2662     1      0        0          X          rtup_ufpp1-9
 1  2663     1      0        0          X          rtup_ufpp1-10
 1  2664     1      0        0          W          rtus1-11
 1  2665     1      0        0          W          rtus1-12
 1  2666     1      0        0          W          rtus_ufps1-13
 1  2667     1      0        0          W          rtus_ufps1-14
 1  2668     1      0        0          W          rtuo1-15
 1  2669     1      0        0          W          rtuo1-16
 1  2670     1      0        0          W          rtuo_ufpp1-17
 1  2671     1      0        0          W          rtuo_ufpp1-18
 1  2672     1      0        0          W          rtuo_ufps1-19
 1  2673     1      0        0          W          rtuo_ufps1-20
 1  2674     1      0        0          W          rtuo_ufpp_ufps1-21
 1  2675     1      0        0          W          rtuo_ufpp_ufps1-22

After pressing ctrl-c once:

$ cat /proc/xenomai/sched
CPU  PID    PRI      PERIOD   TIMEOUT    STAT       NAME
 0  0       -1      0        0          R          ROOT/0
 1  0       -1      0        0          R          ROOT/1
 0  2641     0      0        0          X          switchtest
 0  0        1      0        0          W          rtk1/0
 0  0        1      0        0          W          rtk2/0
 0  0        1      0        0          Wf         rtk3/0
 0  0        1      0        0          Wf         rtk4/0
 0  0        1      0        0          Wf         rtk5/0
 0  0        1      0        0          Wf         rtk6/0
 0  2647     1      0        0          R          rtus0-11
 0  2648     1      0        0          R          rtus0-12
 0  2649     1      0        0          R          rtus_ufps0-13
 0  2650     1      0        0          R          rtus_ufps0-14
 0  2651     1      0        0          R          rtuo0-15
 0  2652     1      0        0          R          rtuo0-16
 0  2653     1      0        0          R          rtuo_ufpp0-17
 0  2654     1      0        0          R          rtuo_ufpp0-18
 0  2655     1      0        0          R          rtuo_ufps0-19
 0  2656     1      0        0          R          rtuo_ufps0-20
 0  2657     1      0        0          R          rtuo_ufpp_ufps0-21
 0  2658     1      0        0          R          rtuo_ufpp_ufps0-22
 1  0        1      0        0          W          rtk1/1
 1  0        1      0        0          W          rtk2/1
 1  0        1      0        0          Wf         rtk3/1
 1  0        1      0        0          Wf         rtk4/1
 1  0        1      0        0          Wf         rtk5/1
 1  0        1      0        0          Wf         rtk6/1
 1  2660     1      0        0          X          rtup1-7
 1  2661     1      0        0          X          rtup1-8
 1  2662     1      0        0          X          rtup_ufpp1-9
 1  2663     1      0        0          X          rtup_ufpp1-10
 1  2664     1      0        0          W          rtus1-11
 1  2665     1      0        0          W          rtus1-12
 1  2666     1      0        0          W          rtus_ufps1-13
 1  2667     1      0        0          W          rtus_ufps1-14
 1  2668     1      0        0          X          rtuo1-15
 1  2669     1      0        0          X          rtuo1-16
 1  2670     1      0        0          X          rtuo_ufpp1-17
 1  2671     1      0        0          X          rtuo_ufpp1-18
 1  2672     1      0        0          X          rtuo_ufps1-19
 1  2673     1      0        0          X          rtuo_ufps1-20
 1  2674     1      0        0          X          rtuo_ufpp_ufps1-21
 1  2675     1      0        0          X          rtuo_ufpp_ufps1-22

After pressing ctrl-c twice:

[EMAIL PROTECTED]:~$ cat /proc/xenomai/sched
CPU  PID    PRI      PERIOD   TIMEOUT    STAT       NAME
 0  0       -1      0        0          R          ROOT/0
 1  0       -1      0        0          R          ROOT/1
 0  0        1      0        0          W          rtk1/0
 0  0        1      0        0          W          rtk2/0
 0  0        1      0        0          Wf         rtk3/0
 0  0        1      0        0          Wf         rtk4/0
 0  0        1      0        0          Wf         rtk5/0
 0  0        1      0        0          Wf         rtk6/0
 1  0        1      0        0          W          rtk1/1
 1  0        1      0        0          W          rtk2/1
 1  0        1      0        0          Wf         rtk3/1
 1  0        1      0        0          Wf         rtk4/1
 1  0        1      0        0          Wf         rtk5/1
 1  0        1      0        0          Wf         rtk6/1
 1  2665     1      0        0          R          rtus1-12
 1  2666     1      0        0          R          rtus_ufps1-13
 1  2667     1      0        0          R          rtus_ufps1-14

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to