Skip to content

Instantly share code, notes, and snippets.

@cneira
Created April 9, 2018 21:09
Show Gist options
  • Save cneira/cbd63643ab9c9f744fab2516896ca14c to your computer and use it in GitHub Desktop.
Save cneira/cbd63643ab9c9f744fab2516896ca14c to your computer and use it in GitHub Desktop.
nwserver 8166 32-bit coredumps
> $c
ld-linux.so.2`init_tls+0xfc(f9200034, 9, 804766c, 8047750, 0, 0)
ld-linux.so.2`_dl_sysdep_start+0x224()
> ::status
debugging core file of nwserver-linux (32-bit) from 26c4e9b2-3885-432d-a8de-c5be7215e348
file: /home/nwn/server/bin/linux-x86/nwserver-linux
initial argv: ./nwserver-linux
threading model: native threads
status: process terminated by SIGSEGV (Segmentation Fault), addr=321c8
> $c
ld-linux.so.2`init_tls+0xfc(f9200034, 9, 804766c, 8047750, 0, 0)
ld-linux.so.2`_dl_sysdep_start+0x224()
> $r
%cs = 0x0043 %eax = 0x000001cb
%ds = 0x004b %ebx = 0xfef79fbc
%ss = 0x004b %ecx = 0x08046530
%es = 0x004b %edx = 0xf8bb0700
%fs = 0x0000 %esi = 0x00000041
%gs = 0x01c3 %edi = 0xfef7a51c ld-linux.so.2`_rtld_global+0x51c
%eip = 0xfef57d7e ld-linux.so.2`init_tls+0xfc
%ebp = 0x08047618
%kesp = 0x00000000
%eflags = 0x00010246
id=0 vip=0 vif=0 ac=0 vm=0 rf=1 nt=0 iopl=0x0
status=<of,df,IF,tf,sf,ZF,af,PF,cf>
%esp = 0x08046520
%trapno = 0xe
%err = 0x3
> 0xfef57d7e::dis
ld-linux.so.2`init_tls+0xd3: movl %edx,0x14(%esp)
ld-linux.so.2`init_tls+0xd7: movl $0xfffff,0x18(%esp)
ld-linux.so.2`init_tls+0xdf: movl $0x51,0x1c(%esp)
ld-linux.so.2`init_tls+0xe7: xchgl %ecx,%ebx
ld-linux.so.2`init_tls+0xe9: int $0x80
ld-linux.so.2`init_tls+0xeb: xchgl %ecx,%ebx
ld-linux.so.2`init_tls+0xed: testl %eax,%eax
ld-linux.so.2`init_tls+0xef: jne +0x18 <ld-linux.so.2`init_tls+0x109>
ld-linux.so.2`init_tls+0xf1: movl 0x10(%esp),%eax
ld-linux.so.2`init_tls+0xf5: leal 0x3(,%eax,8),%eax
ld-linux.so.2`init_tls+0xfc: movw %eax,%gs
ld-linux.so.2`init_tls+0xfe: movb $0x1,0x890(%ebx)
ld-linux.so.2`init_tls+0x105: movl %edx,%eax
ld-linux.so.2`init_tls+0x107: jmp +0x2e <ld-linux.so.2`init_tls+0x137>
ld-linux.so.2`init_tls+0x109: leal 0xffff9cec(%ebx),%edi
ld-linux.so.2`init_tls+0x10f: leal 0xffff9d64(%ebx),%esi
ld-linux.so.2`init_tls+0x115: movl %edi,0x8(%esp)
ld-linux.so.2`init_tls+0x119: movl %esi,0x4(%esp)
ld-linux.so.2`init_tls+0x11d: movl $0x2,(%esp)
ld-linux.so.2`init_tls+0x124: call +0xfbd5 <ld-linux.so.2`_dl_dprintf>
ld-linux.so.2`init_tls+0x129: movl $0x7f,(%esp)
> 0x08046520,0x10::dump
\/ 1 2 3 4 5 6 7 8 9 a b c d e f v123456789abcdef
8046520: 10020000 01000000 00000000 f8650408 .............e..
@cneira
Copy link
Author

cneira commented Apr 11, 2018

This seems of interest

> 0xfef79fbc+0xffff9cec,200/s
0xfef73ca8:     set_thread_area failed when setting up thread-local storage
cannot allocate TLS data structures for initial threadcannot set up thread-local storage: %s
ERROR: ld.so: object '%s' from %s cannot be preloaded: ignored.
Usage: ld.so [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...]
You have invoked `ld.so', the helper program for shared library executables.
This program usually lives in the file `/lib/ld.so', and special directives
in executable files using ELF shared libraries tell the system's program
loader to load the helper program from this file.  This helper program loads
the shared libraries needed by the program executable, prepares the program
to run, and runs it.  You may invoke this helper program directly from the
command line to load and run an ELF executable file; this is like executing
that file itself, but always uses this helper program from the file you
specified, instead of the helper program file specified in the executable
file you run.  This is mostly of use for maintainers to test new versions
of this helper program; chances are you did not intend to run this program.

  --list                list all dependencies and how they are resolved
  --verify              verify that given object really is a dynamically linked
                        object we can handle
  --inhibit-cache       Do not use /etc/ld.so.cache
  --library-path PATH   use given PATH instead of content of the environment
                        variable LD_LIBRARY_PATH
  --inhibit-rpath LIST  ignore RUNPATH and RPATH information in object names
                        in LIST
  --audit LIST          use objects named in LIST as auditors

WARNING: Unsupported flag value(s) of 0x%x in DT_FLAGS_1.
FATAL: cannot determine kernel version
ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.
%s found at 0x%0*Zd in object at 0x%0*Zd

@cneira
Copy link
Author

cneira commented Apr 11, 2018

LX_DTRACE=1 ldd nwserver also coredumps

[root@26c4e9b2-3885-432d-a8de-c5be7215e348 linux-x86]# dtrace -Zqn lx*:::debug'{printf("%s", copyinstr(arg0))}'
27922/1: lx_release: 4.3.0
27922/1: executing linux process: /usr/bin/bash
27922/1: branding myself and setting handler to 0x7fffef4dadc0
27922/1: interposition handler setup for SIGPWR
27922/1: thr_keycreate created lx_tsd_key (3)
27922/1: lx tsd allocated @ 7fffef080030
27922/1: stack 7fffef03f000 stack_top 7fffef07f000
27922/1: starting Linux program sp 7fffffeff560 ldentry 7fffef201170
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 7fffee7bde80, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6ea4e8, 8, ffff, 1])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eaf60, 8, 7fffffeff150, 7fffffeff000])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefef60, 7fffffeff000, 8, 7fffffeff150, 7fffffeff000])
27922/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefef50, 7fffffefeff0, 8, 7fffffeff140, 7fffffefeff0])
27922/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27922/1: interposing handler @ 0x441310 for signal 18 (lx 17), flags 0x14000000
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 612f012c, 7fffffeff258])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f1800, 6f1760])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f4310, 6f4000])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f4310, 6f4350])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f42e0, 6f4000])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f4310, 6f4000])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f4ac0, 6f4000])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f42e0, 6f4000])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 7fffee7bd060, 6f99b1])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9600, 6f9660])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f95b0, 6f9450])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9600, 6f9450])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9650, 6f9450])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9650, 6f95c0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 0, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9650, 6f9420])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f6420, 6f6810])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9650, 6f6870])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6f9440, 6f6870])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 0, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 1, 28])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6e8768, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6e8768, 0, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefdf80, 7fffffefe000, 8, 6fada0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe000, 0, 8, 6fada0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefdf50, 7fffffefdfd0, 8, 6fada0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 56, [1200011, 0, 0, 7fffef000a10, 7fffef000740, 0])
27922/1: lx_clone(flags=0x1200011 stk=0x0 ptidp=0x0)
27922/1: lx_syscall_regs: ucp 7fffef07eca0
27922/1: lx_ptrace_clone_begin(2, !PTRACE_CLONE)
27922/1: lx_ptrace_stop_if_option(2, FALSE [parent], 27923, 0)
27922/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27922/1: lx_find_brand_uc: ucp 7fffef07eca0
27922/1: ucp = 7fffef07eca0
27922/1: lx_emulate(56) done (ret 27923 / 0x6d13 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefdfd0, 0, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefde00, 7fffffefdea0, 8, 7fffffefdff0, 7fffffefdea0])
27922/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27922/1: interposing handler @ 0x441310 for signal 18 (lx 17), flags 0x14000000
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_ptrace_stop_if_option(2, TRUE [child], 0, 0)
27923/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27923/1: lx_find_brand_uc: ucp 7fffef07eca0
27923/1: ucp = 7fffef07eca0
27923/1: lx_emulate(56) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 14, [2, 6eaf60, 0, 8, 0, 6f1700])
27923/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [14, 7fffffefdc80, 7fffffefdd20, 8, 7fffffefde70, 7fffffefdd20])
27923/1: &lx_sighandlers.lx_sa[20] = 0x7fffef4fda80
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [15, 7fffffefdc80, 7fffffefdd20, 8, 7fffffefde70, 7fffffefdd20])
27923/1: &lx_sighandlers.lx_sa[21] = 0x7fffef4fdaa0
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [16, 7fffffefdc90, 7fffffefdd30, 8, 7fffffefde80, 7fffffefdd30])
27923/1: &lx_sighandlers.lx_sa[22] = 0x7fffef4fdac0
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefddd0, 7fffffefde70, 8, 7fffffefdfc0, 7fffffefde70])
27923/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefddd0, 7fffffefde70, 8, 7fffffefdfc0, 7fffffefde70])
27923/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefddd0, 7fffffefde70, 8, 7fffffefdfc0, 7fffffefde70])
27923/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefde00, 7fffffefdea0, 8, 7fffffefdff0, 7fffffefdea0])
27923/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27923/1: interposing handler @ 0x441310 for signal 18 (lx 17), flags 0x14000000
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefde00, 7fffffefdea0, 8, 7fffffefdff0, 7fffffefdea0])
27923/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27923/1: interposing handler @ 0x456c10 for signal 2 (lx 2), flags 0x4000000
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 0, 6fae30])
27923/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 0, 15])
27923/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdbb0, 7fffffefdc50, 8, 7fffffefdda0, 7fffffefdc50])
27923/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefdbb0, 7fffffefdc50, 8, 7fffffefdda0, 7fffffefdc50])
27923/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefdbb0, 7fffffefdc50, 8, 7fffffefdda0, 7fffffefdc50])
27923/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27923/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27923/1: lx_emulate(7fffef07eca0, 59, [6f1e90, 6f2220, 6f1960, 7fffffefd7e0, 1, 20])
27923/1: lx_release: 4.3.0
27923/1: executing linux process: /lib/ld-linux.so.2
27923/1: branding myself and setting handler to 0xfefddd48
27923/1: interposition handler setup for SIGPWR
27923/1: thr_keycreate created lx_tsd_key (3)
27923/1: lx tsd allocated @ fed20018
27923/1: stack fecdf000 stack_top fed1f000
27923/1: starting Linux program sp 80476b0 ldentry fef58010
27923/1: lx_emulate(fed1ee00, 252, [0, 80462d0, 1, 1, fef73269, 80475d8])
27923/1: lx_exit_common(LX_ET_EXIT_GROUP, 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefdf60, 7fffffefdfe0, 8, 8, 80])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdcc0, 7fffffefdd60, 8, 7fffffefdeb0, 7fffffefdd60])
27922/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27922/1: interposing handler @ 0x43e780 for signal 2 (lx 2), flags 0x4000000
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefdfe0, 0, 8, 0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdcb0, 7fffffefdd50, 8, 7fffffefdea0, 7fffffefdd50])
27922/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6ea748, 8, 0, 11])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefe410, 7fffffefe490, 8, 6f9260, 1])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefe0f0, 7fffffefe170, 8, 0, 15])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefdfa0, 7fffffefe020, 8, 0, 15])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe020, 0, 8, 0, 15])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 56, [1200011, 0, 0, 7fffef000a10, 7fffef000740, 0])
27922/1: lx_clone(flags=0x1200011 stk=0x0 ptidp=0x0)
27922/1: lx_syscall_regs: ucp 7fffef07eca0
27922/1: lx_ptrace_clone_begin(2, !PTRACE_CLONE)
27922/1: lx_ptrace_stop_if_option(2, FALSE [parent], 27924, 0)
27922/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27922/1: lx_find_brand_uc: ucp 7fffef07eca0
27922/1: ucp = 7fffef07eca0
27922/1: lx_emulate(56) done (ret 27924 / 0x6d14 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe170, 0, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefe0f0, 7fffffefe170, 8, 0, 4])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 56, [1200011, 0, 0, 7fffef000a10, 7fffef000740, 0])
27922/1: lx_clone(flags=0x1200011 stk=0x0 ptidp=0x0)
27922/1: lx_syscall_regs: ucp 7fffef07eca0
27922/1: lx_ptrace_clone_begin(2, !PTRACE_CLONE)
27924/1: lx_ptrace_stop_if_option(2, TRUE [child], 0, 0)
27924/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27924/1: lx_find_brand_uc: ucp 7fffef07eca0
27924/1: ucp = 7fffef07eca0
27924/1: lx_emulate(56) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [2, 6eaf60, 0, 8, 0, 6f1700])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [14, 7fffffefde20, 7fffffefdec0, 8, 7fffffefe010, 7fffffefdec0])
27924/1: &lx_sighandlers.lx_sa[20] = 0x7fffef4fda80
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [15, 7fffffefde20, 7fffffefdec0, 8, 7fffffefe010, 7fffffefdec0])
27924/1: &lx_sighandlers.lx_sa[21] = 0x7fffef4fdaa0
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [16, 7fffffefde30, 7fffffefded0, 8, 7fffffefe020, 7fffffefded0])
27924/1: &lx_sighandlers.lx_sa[22] = 0x7fffef4fdac0
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_ptrace_stop_if_option(2, FALSE [parent], 27925, 0)
27922/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27922/1: lx_find_brand_uc: ucp 7fffef07eca0
27922/1: ucp = 7fffef07eca0
27922/1: lx_emulate(56) done (ret 27925 / 0x6d15 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe170, 0, 8, 1, 20])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdf70, 7fffffefe010, 8, 7fffffefe160, 7fffffefe010])
27924/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefe090, 7fffffefe110, 8, 0, 0])
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefdf70, 7fffffefe010, 8, 7fffffefe160, 7fffffefe010])
27924/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe110, 0, 8, 1, 1f])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefdf70, 7fffffefe010, 8, 7fffffefe160, 7fffffefe010])
27924/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefe1a0, 7fffffefe220, 8, 1, 0])
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefe0a0, 7fffffefe120, 8, ffffffff, ffffffff])
27922/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdf00, 7fffffefdfa0, 8, 7fffffefe0f0, 7fffffefdfa0])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27924/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe120, 0, 8, ffffffff, ffffffff])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: interposing handler @ 0x43e780 for signal 2 (lx 2), flags 0x4000000
27924/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefdf40, 7fffffefdfe0, 8, 7fffffefe130, 7fffffefdfe0])
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27924/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27924/1: interposing handler @ 0x441310 for signal 18 (lx 17), flags 0x14000000
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdf40, 7fffffefdfe0, 8, 7fffffefe130, 7fffffefdfe0])
27925/1: lx_ptrace_stop_if_option(2, TRUE [child], 0, 0)
27924/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27925/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27924/1: interposing handler @ 0x456c10 for signal 2 (lx 2), flags 0x4000000
27925/1: lx_find_brand_uc: ucp 7fffef07eca0
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27925/1: ucp = 7fffef07eca0
27925/1: lx_emulate(56) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 7fffffefe130, 7fffffefdfe0])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 0, 5])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 14, [2, 6eaf60, 0, 8, 0, 6f1700])
27924/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefde30, 7fffffefdeb0, 8, 5, 60])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 56, [1200011, 0, 0, 7fffef000a10, 7fffef000740, 6d14])
27924/1: lx_clone(flags=0x1200011 stk=0x0 ptidp=0x0)
27924/1: lx_syscall_regs: ucp 7fffef07eca0
27925/1: lx_emulate(7fffef07eca0, 13, [14, 7fffffefde20, 7fffffefdec0, 8, 7fffffefe010, 7fffffefdec0])
27924/1: lx_ptrace_clone_begin(2, !PTRACE_CLONE)
27925/1: &lx_sighandlers.lx_sa[20] = 0x7fffef4fda80
27925/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 13, [15, 7fffffefde20, 7fffffefdec0, 8, 7fffffefe010, 7fffffefdec0])
27925/1: &lx_sighandlers.lx_sa[21] = 0x7fffef4fdaa0
27925/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 13, [16, 7fffffefde30, 7fffffefded0, 8, 7fffffefe020, 7fffffefded0])
27925/1: &lx_sighandlers.lx_sa[22] = 0x7fffef4fdac0
27925/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdf60, 7fffffefe000, 8, 7fffffefe150, 7fffffefe000])
27925/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27925/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefdf60, 7fffffefe000, 8, 7fffffefe150, 7fffffefe000])
27925/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27925/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefdf60, 7fffffefe000, 8, 7fffffefe150, 7fffffefe000])
27925/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27925/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_ptrace_stop_if_option(2, FALSE [parent], 27926, 0)
27924/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27924/1: lx_find_brand_uc: ucp 7fffef07eca0
27924/1: ucp = 7fffef07eca0
27924/1: lx_emulate(56) done (ret 27926 / 0x6d16 ; errno 0)
27925/1: lx_emulate(7fffef07eca0, 59, [6f2130, 6f23e0, 6f1960, 7fffffefdba0, 0, 10])
27924/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefdeb0, 0, 8, 1, 20])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefddd0, 7fffffefde50, 8, 6f2ca0, 0])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefde50, 0, 8, 1, 1f])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffefdee0, 7fffffefdf60, 8, 1, 0])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_ptrace_stop_if_option(2, TRUE [child], 0, 0)
27924/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdc40, 7fffffefdce0, 8, 7fffffefde30, 7fffffefdce0])
27926/1: lx_find_brand_uc: inspect ucp 7fffef07eca0...
27924/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27926/1: lx_find_brand_uc: ucp 7fffef07eca0
27926/1: ucp = 7fffef07eca0
27926/1: lx_emulate(56) done (ret 0 / 0x0 ; errno 0)
27924/1: interposing handler @ 0x43e780 for signal 2 (lx 2), flags 0x4000000
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 14, [2, 6eaf60, 0, 8, 7fffef000740, 6d14])
27926/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 13, [14, 7fffffefdb60, 7fffffefdc00, 8, 7fffffefdd50, 7fffffefdc00])
27926/1: &lx_sighandlers.lx_sa[20] = 0x7fffef4fda80
27926/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 13, [15, 7fffffefdb60, 7fffffefdc00, 8, 7fffffefdd50, 7fffffefdc00])
27926/1: &lx_sighandlers.lx_sa[21] = 0x7fffef4fdaa0
27926/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 13, [16, 7fffffefdb70, 7fffffefdc10, 8, 7fffffefdd60, 7fffffefdc10])
27926/1: &lx_sighandlers.lx_sa[22] = 0x7fffef4fdac0
27926/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdca0, 7fffffefdd40, 8, 7fffffefde90, 7fffffefdd40])
27926/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27926/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 13, [3, 7fffffefdca0, 7fffffefdd40, 8, 7fffffefde90, 7fffffefdd40])
27926/1: &lx_sighandlers.lx_sa[3] = 0x7fffef4fd860
27926/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 13, [11, 7fffffefdca0, 7fffffefdd40, 8, 7fffffefde90, 7fffffefdd40])
27926/1: &lx_sighandlers.lx_sa[17] = 0x7fffef4fda20
27926/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27926/1: lx_emulate(7fffef07eca0, 59, [6f2c10, 6f98f0, 6f32b0, 7fffffefd8e0, 0, 18])
27925/1: lx_release: 4.3.0
27925/1: executing linux process: cat
27925/1: branding myself and setting handler to 0x7fffef4dadc0
27925/1: interposition handler setup for SIGPWR
27925/1: thr_keycreate created lx_tsd_key (3)
27925/1: lx tsd allocated @ 7fffef090030
27925/1: stack 7fffef04f000 stack_top 7fffef08f000
27925/1: starting Linux program sp 7fffffeff5b0 ldentry 7fffef201170
27926/1: lx_release: 4.3.0
27926/1: executing linux process: /lib/ld-linux.so.2
27926/1: branding myself and setting handler to 0xfefddd48
27926/1: interposition handler setup for SIGPWR
27926/1: thr_keycreate created lx_tsd_key (3)
27926/1: lx tsd allocated @ fed20018
27926/1: stack fecdf000 stack_top fed1f000
27926/1: starting Linux program sp 8047658 ldentry fef58010
27924/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefdf60, 0, 8, 6f1950, 6f14f0])
27924/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdc30, 7fffffefdcd0, 8, 7fffffefde20, 7fffffefdcd0])
27924/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27924/1: interposing handler @ 0x456c10 for signal 2 (lx 2), flags 0x4000000
27924/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27924/1: lx_emulate(7fffef07eca0, 231, [8b, 0, 8b, ffffffffffffff80, 3c, e7])
27924/1: lx_exit_common(LX_ET_EXIT_GROUP, 139)
27925/1: lx_emulate(7fffef08eca0, 231, [0, 0, 0, ffffffffffffff80, 3c, e7])
27925/1: lx_exit_common(LX_ET_EXIT_GROUP, 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe220, 0, 8, 0, 6fb850])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdef0, 7fffffefdf90, 8, 7fffffefe0e0, 7fffffefdf90])
27922/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
27922/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe490, 0, 8, 7fffffefe0e0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffeff070, 7fffffeff0f0, 8, 6fa8a0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffeff0f0, 0, 8, 7d0, 0])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6fa510, 6fa550])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 14, [2, 6eb028, 0, 8, 7fffee7bd060, 6fa1b1])
27922/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
27922/1: lx_emulate(7fffef07eca0, 231, [1, 0, 1, ffffffffffffff80, 3c, e7])
27922/1: lx_exit_common(LX_ET_EXIT_GROUP, 1)

@cneira
Copy link
Author

cneira commented Apr 11, 2018

ldd nwserver working
97120/1: executing linux process: /lib/ld-linux.so.2
97120/1: branding myself and setting handler to 0xfefddd48
97120/1: interposition handler setup for SIGPWR
97120/1: thr_keycreate created lx_tsd_key (3)
97120/1: lx tsd allocated @ fed20018
97120/1: stack fecdf000 stack_top fed1f000
97120/1: starting Linux program sp 8047658 ldentry fef58010
97120/1: lx_emulate(fed1ee00, 252, [0, 8046278, 0, 0, 0, 8047580])
97120/1: lx_exit_common(LX_ET_EXIT_GROUP, 0)
97118/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefdf60, 0, 8, 0, 6f14f0])
97118/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97118/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdc30, 7fffffefdcd0, 8, 7fffffefde20, 7fffffefdcd0])
97118/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
97118/1: interposing handler @ 0x456c10 for signal 2 (lx 2), flags 0x4000000
97118/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
97118/1: lx_emulate(7fffef07eca0, 231, [0, 0, 0, ffffffffffffff80, 3c, e7])
97118/1: lx_exit_common(LX_ET_EXIT_GROUP, 0)
97119/1: lx_emulate(7fffef07eca0, 231, [0, 0, 0, ffffffffffffff80, 3c, e7])
97119/1: lx_exit_common(LX_ET_EXIT_GROUP, 0)
97116/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe220, 0, 8, 0, 6fb850])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 13, [2, 7fffffefdef0, 7fffffefdf90, 8, 7fffffefe0e0, 7fffffefdf90])
97116/1: &lx_sighandlers.lx_sa[2] = 0x7fffef4fd840
97116/1: lx_emulate(13) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffefe490, 0, 8, 7fffffefe0e0, 0])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 14, [0, 7fffffeff070, 7fffffeff0f0, 8, 6fa8a0, 0])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 14, [2, 7fffffeff0f0, 0, 8, 7d0, 0])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, 6fa510, 6fa550])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 14, [0, 0, 6eb028, 8, ff33, 7fffffefe248])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 14, [2, 6eb028, 0, 8, 7fffee7bd060, 6fa1b1])
97116/1: lx_emulate(14) done (ret 0 / 0x0 ; errno 0)
97116/1: lx_emulate(7fffef07eca0, 231, [0, 0, 0, ffffffffffffff80, 3c, e7])
97116/1: lx_exit_common(LX_ET_EXIT_GROUP, 0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment