Re: core dump analysis, was Re: stack smashing detected

2023-04-03 Thread Michael Schmitz
Hi Finn, Am 02.04.2023 um 21:31 schrieb Finn Thain: On Sun, 2 Apr 2023, Michael Schmitz wrote: Saved registers are restored from the stack before return from __GI___wait4_time64 but we don't know which of the two wait4 call sites was used, do we? What registers does __m68k_read_tp@plt clobber

Re: core dump analysis, was Re: stack smashing detected

2023-04-03 Thread Finn Thain
On Mon, 3 Apr 2023, Michael Schmitz wrote: > On 2/04/23 22:46, Finn Thain wrote: > > > This is odd: > > > > https://sources.debian.org/src/dash/0.5.12-2/src/jobs.c/?hl=1165#L1165 > > > >1176 do { > >1177 gotsigchld = 0; > >1178 do > >1179

Re: core dump analysis, was Re: stack smashing detected

2023-04-03 Thread Finn Thain
On Mon, 3 Apr 2023, Michael Schmitz wrote: > Am 02.04.2023 um 21:31 schrieb Finn Thain: > > > >> > >> Maybe an interaction between (multiple?) signals and syscall > >> return... > > > > When running dash from gdb in QEMU, there's only one signal (SIGCHLD) > > and it gets handled before __wait3()