On Sat, 10 Dec 2022 at 20:11, Sebastian Kuzminsky <s...@highlab.com> wrote:

> As Dewey reported later, procfs_macros.h is used in the RTAI backend of
> RTAPI, and deleting it breaks the RTAI build unless we turn off our
> /proc code at the same time.

Not for me, unless I have messed up somehow. (Not unlikely)

I deleted the file in the 2.9 branch, make clean, ./autogen.sh,
./configure, make, sudo make setuid, and the build went fine.

runtests then failed with a stack trace, but I don't know if that is
related yet. This is RTAI running on a VM, on a Mac.  There is some
weirdness.

-----------
Dec 21 20:10:38 buster kernel: [308421.298377] I-pipe domain: Linux
Dec 21 20:10:38 buster kernel: [308421.298377] RIP:
0010:__ipipe_halt_root+0x2e/0x40
Dec 21 20:10:38 buster kernel: [308421.298378] Code: 40 c1 01 00 65 48
8b 15 c8 71 fe 7e 48 01 d0 48 0f ba 30 00 48 83 78 08 00 75 10 85 ff
74 09 31 c0 89 c1 fb 0f 01 c9 c3 fb f4 <c3> e8 4c 37 09 00 fb c3 66 2e
0f 1f 84 00 00 00 00 00 48 89 fa 8b
Dec 21 20:10:38 buster kernel: [308421.298378] RSP:
0018:ffffffff81c03ed8 EFLAGS: 00000246
Dec 21 20:10:38 buster kernel: [308421.298379] RAX: ffff888135a1c140
RBX: 0000000000000000 RCX: 0000000000000246
Dec 21 20:10:38 buster kernel: [308421.298379] RDX: ffff888135a00000
RSI: 0000000000000000 RDI: 0000000000000000
Dec 21 20:10:38 buster kernel: [308421.298380] RBP: ffffffff81c59d68
R08: ffff888135a00000 R09: 00000000000303c0
Dec 21 20:10:38 buster kernel: [308421.298389] R10: 0003498c1108d477
R11: 0000000000000001 R12: ffffffff81c0e480
Dec 21 20:10:38 buster kernel: [308421.298389] R13: ffff888139ff8140
R14: 0000000000000000 R15: 0000000000000000
Dec 21 20:10:38 buster kernel: [308421.298390] FS:
0000000000000000(0000) GS:ffff888135a00000(0000)
knlGS:0000000000000000
Dec 21 20:10:38 buster kernel: [308421.298390] CS:  0010 DS: 0000 ES:
0000 CR0: 0000000080050033
Dec 21 20:10:38 buster kernel: [308421.298390] CR2: 00007fcf433a7006
CR3: 0000000001c08005 CR4: 00000000001606f0
Dec 21 20:10:38 buster kernel: [308421.298391] Call Trace:
Dec 21 20:10:38 buster kernel: [308421.298391]  ? default_idle+0xe/0x20
Dec 21 20:10:38 buster kernel: [308421.298391]  ? do_idle+0xe0/0x110
Dec 21 20:10:38 buster kernel: [308421.298392]  ? cpu_startup_entry+0x5a/0x60
Dec 21 20:10:38 buster kernel: [308421.298392]  ? start_kernel+0x450/0x45e
Dec 21 20:10:38 buster kernel: [308421.298393]  ? secondary_startup_64+0xa4/0xb0
Dec 21 20:10:38 buster kernel: [308421.299385] rcu: rcu_sched kthread
starved for 15912 jiffies! g29725 f0x0 RCU_GP_WAIT_FQS(5)
->state=0x402 ->cpu=0
Dec 21 20:10:38 buster kernel: [308421.299386] rcu: RCU grace-period
kthread stack dump:
Dec 21 20:10:38 buster kernel: [308421.299387] rcu_sched       I    0
  11      2 0x80000000
Dec 21 20:10:38 buster kernel: [308421.299388] Call Trace:
Dec 21 20:10:38 buster kernel: [308421.299392]  ? context_switch+0x52/0x250
Dec 21 20:10:38 buster kernel: [308421.299395]  ? __schedule+0x12e/0x430
Dec 21 20:10:38 buster kernel: [308421.299396]  ? schedule+0x61/0x90
Dec 21 20:10:38 buster kernel: [308421.299397]  ? schedule_timeout+0x147/0x2c0
Dec 21 20:10:38 buster kernel: [308421.299398]  ? __prepare_to_swait+0x46/0x70
Dec 21 20:10:38 buster kernel: [308421.299400]  ?
__next_timer_interrupt+0xc0/0xc0
Dec 21 20:10:38 buster kernel: [308421.299402]  ? rcu_gp_kthread+0x451/0x900
Dec 21 20:10:38 buster kernel: [308421.299403]  ? wait_rcu_exp_gp+0x30/0x30
Dec 21 20:10:38 buster kernel: [308421.299405]  ? kthread+0x11e/0x140
Dec 21 20:10:38 buster kernel: [308421.299406]  ?
kthread_create_worker_on_cpu+0x40/0x40
Dec 21 20:10:38 buster kernel: [308421.299407]  ? ret_from_fork+0x20/0x30


-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to