Displaying 20 results from an estimated 66 matches for "sa_siginfo".
2020 Aug 27
0
[klibc:master] signal: Add sysconfig setting to force SA_SIGINFO on
...commit;h=2a2a0b6b79c2470f529daabd5c193f58fe188337
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Tue, 25 Aug 2020 01:05:28 +0100
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Thu, 27 Aug 2020 15:00:33 +0100
[klibc] signal: Add sysconfig setting to force SA_SIGINFO on
On alpha, arm, i386, m68k, powerpc, s390, sh, and sparc (32-bit), the
kernel sets up the signal stack frame differently depending on the
SA_SIGINFO flag, not whether the sigaction() or rt_sigaction() system
call was used to install the handler.
On alpha and sparc, we are going to start providi...
2011 Dec 28
1
/usr/lib/dovecot/imap ignores log settings?
...= 0
set_tid_address(0x7ff03ee0d9d0) = 24515
set_robust_list(0x7ff03ee0d9e0, 0x18) = 0
futex(0x7fff1a7c2ddc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 7ff03ee0d700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7ff03dd0dad0, [], SA_RESTORER|SA_SIGINFO, 0x7ff03dd17030}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7ff03dd0db60, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7ff03dd17030}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
getuid()...
2011 Sep 29
1
2.0.14 doveadm proxy list segfault
..., PROT_READ) = 0
mprotect(0x3eae415000, 4096, PROT_READ) = 0
munmap(0x2b99123e7000, 26844) = 0
set_tid_address(0x2b99123f1430) = 29539
set_robust_list(0x2b99123f1440, 0x18) = 0
futex(0x7fffbbe8f23c, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x3eae205380, [], SA_RESTORER|SA_SIGINFO, 0x3eae20eb10}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x3eae2052b0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x3eae20eb10}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)...
2010 Jul 29
3
problem with mail_full_filesystem_access = yes
Hello,
I have configured Dovecot 1.2.12 with Postfix 2.6.5 and everything is working fine. But tomorrow I wanted to run IMAP
ALCs and from log I found that this plugin is conflicting with parameter mail_full_filesystem_access = yes in my config.
But when I set mail_full_filesystem_access = no it stops authorization for postfix with this message:
<pasek at valbek.cz>: Command died with
2016 Aug 30
1
UPS shutdown
...t(0x76f65000, 4096, PROT_READ) = 0
mprotect(0x76f46000, 4096, PROT_READ) = 0
mprotect(0x76ea8000, 4096, PROT_READ) = 0
mprotect(0x76f88000, 4096, PROT_READ) = 0
set_tid_address(0x76f86068) = 2936
set_robust_list(0x76f86070, 0xc) = 0
rt_sigaction(SIGRTMIN, {0x76f568e8, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x76f56794, [], SA_RESTART|SA_SIGINFO|0x4000000},
NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig...
2009 Dec 16
2
Build fix on HURD
I've made two little patches to allow dovecot to be compiled on GNU/Hurd.
Could you review them?
Kind regards,
Marco Nenciarini
--
---------------------------------------------------------------------
| Marco Nenciarini | Debian/GNU Linux Developer - Plug Member |
| mnencia at prato.linux.it | http://www.prato.linux.it/~mnencia |
2010 Jan 11
0
[PATCH] Fix arm signals
...e SIGUNUSED 31
+
+/* These should not be considered constants from userland. */
+#define SIGRTMIN 32
+#define SIGRTMAX _NSIG
+
+#define SIGSWI 32
+
+/*
+ * SA_FLAGS values:
+ *
+ * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop.
+ * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies.
+ * SA_SIGINFO deliver the signal with SIGINFO structs
+ * SA_THIRTYTWO delivers the signal in 32-bit mode, even if the task
+ * is running in 26-bit.
+ * SA_ONSTACK allows alternate signal stacks (see sigaltstack(2)).
+ * SA_RESTART flag to get restarting signals (which were the default long ago)
+ * SA_N...
2018 Jun 27
0
dovecot-2.3.36 and flush
...;, ...}) = 0
open("/dev/null", O_WRONLY)???????????? = 3
fcntl(3, F_GETFD)?????????????????????? = 0
fcntl(3, F_SETFD, FD_CLOEXEC)?????????? = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART,
0x7efe7bde20e0}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x7efe7c20d890, [], SA_RESTORER|SA_SIGINFO,
0x7efe7bde20e0}, NULL, 8) = 0
socket(PF_LOCAL, SOCK_STREAM, 0)??????? = 4
fcntl(4, F_GETFL)?????????????????????? = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)??? = 0
connect(4, {sa_family=AF_LOCAL,
sun_path="/usr/local/dovecot-2.2.36/var/run/dovecot/config"}, 110) = -1
ENOEN...
2018 Aug 08
2
Reproducible SIGSEGV when Dovecot 2.3 compiled against glibc-2.28
...e9c5e7000, 12288, PROT_READ) = 0
mprotect(0x7f3eef678000, 4096, PROT_READ) = 0
munmap(0x7f3eef668000, 54433) = 0
set_tid_address(0x7f3eef663e50) = 19762
set_robust_list(0x7f3eef663e60, 24) = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f3eedfd2380, sa_mask=[],
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f3eedfe0400}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f3eedfd2430, sa_mask=[],
sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f3eedfe0400},
NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*102...
2005 Oct 09
2
compiling asterisk on SuSE Linux 9.3 fails: illegal instruction
...ead_area({entry_number:-1 -> 6, base_addr:0x402ff6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x40018000, 99332) = 0
set_tid_address(0x402ff708) = 21587
rt_sigaction(SIGRTMIN, {0x4003a760, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4003a3a0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff17c, 31, (nil), 0}) = 0
brk(0)...
2013 Nov 13
1
ldb-tools problem
..., PROT_READ) = 0
mprotect(0x3e7281c000, 4096, PROT_READ) = 0
munmap(0x2ad3af276000, 73504) = 0
set_tid_address(0x2ad3afad6200) = 28035
set_robust_list(0x2ad3afad6210, 0x18) = 0
futex(0x7fff72f0723c, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x3e73a053c0, [], SA_RESTORER|SA_SIGINFO,
0x3e73a0eca0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x3e73a052f0, [],
SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x3e73a0eca0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)...
2019 May 05
3
Staged installation fail on some file systems
...6, PROT_READ) = 0
mprotect(0x61d000, 4096, PROT_READ) = 0
mprotect(0x7fde2ceb2000, 4096, PROT_READ) = 0
munmap(0x7fde2ce99000, 96960) = 0
set_tid_address(0x7fde2ce94b10) = 85521
set_robust_list(0x7fde2ce94b20, 24) = 0
rt_sigaction(SIGRTMIN, {0x7fde2bc13790, [], SA_RESTORER|SA_SIGINFO,
0x7fde2bc1c5d0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fde2bc13820, [],
SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fde2bc1c5d0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
statfs("/sys/fs/selinux&...
2018 Aug 08
0
Reproducible SIGSEGV when Dovecot 2.3 compiled against glibc-2.28
...= 0
> mprotect(0x7f3eef678000, 4096, PROT_READ) = 0
> munmap(0x7f3eef668000, 54433)?????????? = 0
> set_tid_address(0x7f3eef663e50)???????? = 19762
> set_robust_list(0x7f3eef663e60, 24)???? = 0
> rt_sigaction(SIGRTMIN, {sa_handler=0x7f3eedfd2380, sa_mask=[],
> sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f3eedfe0400}, NULL, 8)
> = 0
> rt_sigaction(SIGRT_1, {sa_handler=0x7f3eedfd2430, sa_mask=[],
> sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO,
> sa_restorer=0x7f3eedfe0400}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
> prlimit64(0, RLIMIT_STA...
2018 Aug 08
3
Reproducible SIGSEGV when Dovecot 2.3 compiled against glibc-2.28
...7f3eef678000, 4096, PROT_READ) = 0
>> munmap(0x7f3eef668000, 54433)?????????? = 0
>> set_tid_address(0x7f3eef663e50)???????? = 19762
>> set_robust_list(0x7f3eef663e60, 24)???? = 0
>> rt_sigaction(SIGRTMIN, {sa_handler=0x7f3eedfd2380, sa_mask=[],
>> sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f3eedfe0400}, NULL, 8)
>> = 0
>> rt_sigaction(SIGRT_1, {sa_handler=0x7f3eedfd2430, sa_mask=[],
>> sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO,
>> sa_restorer=0x7f3eedfe0400}, NULL, 8) = 0
>> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
>>...
2019 May 07
2
Staged installation fail on some file systems
...AD) = 0
> > mprotect(0x7fde2ceb2000, 4096, PROT_READ) = 0
> > munmap(0x7fde2ce99000, 96960) = 0
> > set_tid_address(0x7fde2ce94b10) = 85521
> > set_robust_list(0x7fde2ce94b20, 24) = 0
> > rt_sigaction(SIGRTMIN, {0x7fde2bc13790, [], SA_RESTORER|SA_SIGINFO,
> > 0x7fde2bc1c5d0}, NULL, 8) = 0
> > rt_sigaction(SIGRT_1, {0x7fde2bc13820, [],
> > SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fde2bc1c5d0}, NULL, 8) = 0
> > rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
> > getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=R...
2014 Jul 27
1
[PATCH] simplify OS SSE support detection
...a) Linux: "old" vs "new" sigaction
OBSOLETE_SIGCONTEXT_FLAVOR was disabled in Mar 2007 in commit
<http://git.xiph.org/?p=flac.git;a=commit;h=1ca3a445f832be5e8a99364fb38d9e2ea9a3a772>
According to <http://unixhelp.ed.ac.uk/CGI/man-cgi?sigaction>:
"Support for SA_SIGINFO was added in Linux 2.2" (released in Jan 1999).
If noone wants to use FLAC with Linux kernel 2.0 then it's safe to
delete this code.
b) MSVC: try/catch vs. sigill_handler
TRY_CATCH_FLAVOR was enabled in Jan 2009 in commit
<http://git.xiph.org/?p=flac.git;a=commit;h=a832ef32fb2a888674...
2004 Aug 11
1
Migrating from 2.2.8a to 3.0.5 / Failed to setup RT_SIGNAL_LEASE handler
I'm running Slackware 9.0 with a vanilla Linux kernel 2.4.25. Due to the
announced EOL for 2.2.x, I'm trying to migrate our Samba hosts to version
3.0.5. These Samba hosts serve shares mounted off a seperate NFS
fileserver.
All is going well, except I've started getting the following messages in
the smbd logs:
---- Start of snippet ----
[2004/08/11 09:59:30, 0]
2020 Aug 27
0
[klibc:master] alpha: Fix definitions of _NSIG and struct sigaction
...+#define SIGUSR2 31
+
+#define SIGPOLL SIGIO
+#define SIGPWR SIGINFO
+#define SIGIOT SIGABRT
+
+#define SA_ONSTACK 0x00000001
+#define SA_RESTART 0x00000002
+#define SA_NOCLDSTOP 0x00000004
+#define SA_NODEFER 0x00000008
+#define SA_RESETHAND 0x00000010
+#define SA_NOCLDWAIT 0x00000020
+#define SA_SIGINFO 0x00000040
+
+#define SA_ONESHOT SA_RESETHAND
+#define SA_NOMASK SA_NODEFER
+
+#define MINSIGSTKSZ 4096
+#define SIGSTKSZ 16384
+
+#define SIG_BLOCK 1
+#define SIG_UNBLOCK 2
+#define SIG_SETMASK 3
+
+#include <asm-generic/signal-defs.h>
+
+struct sigaction {
+ union {
+ __sighandler_t sa_han...
2020 Aug 27
0
[klibc:master] sparc: Set sa_restorer for signals and disable executable stack
...allows specifiying a signal restorer in the usual way. We
should do this to avoid needing an executable stack.
* Define a __sigreturn() routine that calls rt_sigreturn
* Force the SA_RESTORER flag on for all signal handlers, and set
__sigreturn as the restorer if none is already set
* Force the SA_SIGINFO flag on for all signal handlers, so that we can
always return from them with rt_sigreturn
* Set KLIBCEXECSTACK=n
Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
---
usr/include/arch/sparc/klibc/archconfig.h | 5 +++++
usr/klibc/SYSCALLS.def | 2 +-
usr/klibc/arch...
2014 Dec 29
3
[LLVMdev] Symlink to llvm-config returns wrong results on Linux
It should be noted that a symlink to the built llvm-config will return
the paths for the system llvm instead of the built llvm; it's fine on
OS X though. Some differences in realpath?