tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD-10.0/i386 spurious SIGSEGV



> Date: Sun, 9 Jun 2024 05:28:49 +0000
> From: Emmanuel Dreyfus <manu%netbsd.org@localhost>
> 
> I have seen many crashes on system call returns. Another one on
> __gettimeofday50:
> 
>    0xbb610570 <__gettimeofday50>:	mov    $0x1a2,%eax
>    0xbb610575 <__gettimeofday50+5>:	int    $0x80
>    0xbb610577 <__gettimeofday50+7>:	jb     0xbb61057a <__gettimeofday50+10>
>    0xbb610579 <__gettimeofday50+9>:	ret    
> => 0xbb61057a <__gettimeofday50+10>:	push   %ebx
> 
> Another one:
>    0xbb610570 <__gettimeofday50>:	mov    $0x1a2,%eax
>    0xbb610575 <__gettimeofday50+5>:	int    $0x80
> => 0xbb610577 <__gettimeofday50+7>:	jb     0xbb61057a <__gettimeofday50+10>
>    0xbb610579 <__gettimeofday50+9>:	ret  

I would suggest printing the siginfo, but apparently our gdb doesn't
support it (so I filed PR 58325):

(gdb) print $_siginfo
$1 = void
(gdb) ptype $_siginfo
type = void

If we had the siginfo, it might provide a clue about why something
trapped to the kernel.


Home | Main Index | Thread Index | Old Index