bug-hurd
[Top][All Lists]
Advanced

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

Re: [Bug hurd/24110] SS_DISABLE never set in stack_t value returned by s


From: Svante Signell
Subject: Re: [Bug hurd/24110] SS_DISABLE never set in stack_t value returned by sigaltstack
Date: Mon, 28 Jan 2019 21:00:44 +0100
User-agent: Evolution 3.30.4-1

On Mon, 2019-01-28 at 20:46 +0100, Samuel Thibault wrote:
> Svante Signell, le lun. 28 janv. 2019 20:27:48 +0100, a ecrit:
> > #0  runtime.sigtramp (sig=20, info=0x659551c, context=0x6595328) at
> 
> Could you also print _hurd_global_sigstate->actions[20] , *info, and
> *context?

(gdb) p _hurd_global_sigstate->actions[20]
$3 = {__sigaction_handler = {sa_handler = 0x151d4b0 <runtime.sigtramp>,
sa_sigaction = 0x151d4b0 <runtime.sigtramp>},
  sa_mask = 4294967295, sa_flags = 67}
(gdb) p  *info
$4 = {si_signo = 20, si_errno = 36334745, si_code = 0, si_pid = -1, si_uid =
4294967295,
  si_addr = 0x22a8425 <__GI__hurd_intr_rpc_mach_msg+213>, si_status = 0, si_band
= 0, si_value = {sival_int = 0, sival_ptr = 0x0}}
(gdb) p context
$7 = (void *) 0x6595328
(gdb) p (struct ucontext_t)context
$8 = {uc_flags = 106517288, uc_link = 0x22d1c70 <__sigreturn>, uc_sigmask =
36332854, uc_stack = {ss_sp = 0x6595240, ss_size = 1, ss_flags = 0},
uc_mcontext = {gregs = {128, 169, 36334745, 75, 31, 31, 31, 0, 3, 38877192,
106517884, 106517920, -1, 106517824, 1073741828, 36340773, 23, 582, 106517824},
fpregs = {fp_reg_set = {fpchip_state = {state = {31, 4, 1, 895, 16416, 65535,
26958517, 0, 34759344, 0 <repeats 14 times>, -16777216, 1075118079, 0, 0},
status = 0}, fp_emul_space = {fp_emul =
"\037\000\000\000\004\000\000\000\001\000\000\000\177\003\000\000 @\000\00\
0\377\377\000\000\265Z\233\001\000\000\000\000\260b\022\002", '\000' <repeats 59
times>, "\377\377\377\024@", '\000' <repeats 32 times>, "\320^Y\006\\<Q\002 z*\
address@hidden", '\000' <repeats 12 times>,
"|UY\006\000\000\000\000\000\000\000\000K\000\000\000\037\000\000\000\037\000\00
0\000\037\000\000\000\000\000\000\000\003\000\000\000\b8Q\002"..., fp_epad =
"\000"}, f_fpregs = {
31, 4, 1, 895, 16416, 65535, 26958517, 0, 34759344, 0 <repeats 14 times>,
-16777216, 1075118079, 0, 0, 0,
0, 0, 0, 0, 0, 106520272, 38878300, 36338208, 106517056, 0, 0, 0, 106517884, 0,
0, 75, 31, 31, 31, 0, 3,
38877192, 106517884, 106517920, -1, 106517824, 1073741828, 0, 0, 36340773, 23,
582,106517824, 31}},
f_wregs = {0 <repeats 33 times>}}}, __glibc_reserved1 = {0, 0, 0, 0, 0}}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]