basic questions to strace
bernd.lentes at helmholtz-muenchen.de
Fri Oct 7 16:08:41 UTC 2016
----- On Oct 7, 2016, at 3:59 PM, Eugene Syromyatnikov evgsyr at gmail.com wrote:
>> Starting a process give me this error in the log:
>> traps: nsrexecd general protection ip:7f085e4cb960 sp:7f085a4e9278
>> error:0 in libpthread-2.23.so[7f085e4b9000+18000]
>> It seems that the kernel is stopping the process because of ... what with a
> For debugging segmentation faults, i'd recommend installing debuginfo packages,
> enabling core file saving and then checking them out with gdb, usually it allows
> pinpointing problem rather quickly.
Is that a segmentation fault ?
> Clone is rather comprehensive syscall by means that it is used for several
> different tasks. Which arguments are used depends on flags provided, and strace
> prints only arguments actually used (for brevity, i suppose). Syscall arguments
> parsing for clone call is done as follows (clone.c in strace source):
Ah. So clone is called with all arguments but strace shows just the relevant ?
Does strace have this behaviour also with other system calls ?
>> What means the return code 13025 ? I didn't find anything about it in the net.
>> Is there s.th. where i can get further information ?
> On success, clone returns ID of the child process to the parent. You can check
> it out in the "RETURN VALUE" section of the manual.
Sorry, i didn't read completely. Because the return code was != 0, i thought it's an error code.
>> I installed the kernel sources and searched for a file like clone.h or clone.c,
>> but didn't find anything.
> Please check out kernel/fork.c file in kernel tree, it contains
> SYSCALL_DEFINE(clone, ...), which calls _do_fork().
I installed the debian-kerbel via apt.
But it didn't install it completely, just downloaded a tar which i need to extract manually.
Why do i have a package management ?
Helmholtz Zentrum Muenchen
Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH)
Ingolstaedter Landstr. 1
Aufsichtsratsvorsitzende: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrer: Prof. Dr. Guenther Wess, Dr. Alfons Enhsen
Registergericht: Amtsgericht Muenchen HRB 6466
USt-IdNr: DE 129521671
More information about the Strace-devel