Hallo,
ich habe gerade den eibd auf Ubuntu 12.04 (64bit) installiert. Leider mit dürftigem Erfolg:
Wenn ich den eibd nun starte, crasht er sofort:
Nun denn. Nen Debugger starten kann ich ja noch:
Aber die Ergebnisse interpretieren kann ich nicht...
Wer weiß Rat?
Gruß,
Hendrik
ich habe gerade den eibd auf Ubuntu 12.04 (64bit) installiert. Leider mit dürftigem Erfolg:
Code:
cd smarthome.py/ 628 wget --no-check-certificate https://www.auto.tuwien.ac.at/~mkoegler/pth/pthsem_2.0.8.tar.gz 633 tar -zxvf pthsem_2.0.8.tar.gz 634 cd pthsem-2.0.8/ 635 ./configure --with-mctx-mth=sjlj --with-mctx-dsp=ssjlj --with-mctx-stk=sas --disable-shared 636 make && make install 637 LD_LIBRARY_PATH="/usr/local/lib/" 638 ldconfig 639 wget http://repo.wiregate.de/wiregate/wiregate-apt-pubkey 640 apt-key add wiregate-apt-pubkey 641 apt-get update 642 apt-get source eibd-server eibd-clients 643 cd bcusdk-0.0.4+nmu18 644 ./configure --without-pth-test --with-mctx-mth=sjlj --with-mctx-dsp=ssjlj --with-mctx-stk=sas --enable-onlyeibd --enable-eibnetip --enable-eibnetiptunnel --enable-eibnetipserver --enable-groupcache --enable-usb 645 make 646 make install
Code:
*** Restarting EIB/KNX daemon eibd *** Starting EIB/KNX daemon: eibd using ipt:192.168.178.4 *** longjmp causes uninitialized stack frame ***: /usr/local/bin/eibd terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f14d22b3807] /lib/x86_64-linux-gnu/libc.so.6(+0x10a77d)[0x7f14d22b377d] /lib/x86_64-linux-gnu/libc.so.6(__longjmp_chk+0x33)[0x7f14d22b36e3] /usr/local/lib/libpthsem.so.20(+0x44dd)[0x7f14d286c4dd] /usr/local/lib/libpthsem.so.20(pth_spawn+0x205)[0x7f14d286f355] /usr/local/lib/libpthsem.so.20(pth_init+0x12a)[0x7f14d286f53a] /usr/local/bin/eibd[0x402b3f] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f14d21ca76d] /usr/local/bin/eibd[0x402f6d] ======= Memory map: ======== 00400000-0045a000 r-xp 00000000 08:31 14292718 /usr/local/bin/eibd 00659000-0065a000 r--p 00059000 08:31 14292718 /usr/local/bin/eibd 0065a000-0065b000 rw-p 0005a000 08:31 14292718 /usr/local/bin/eibd 0166c000-0168d000 rw-p 00000000 00:00 0 [heap] 7f14d1c97000-7f14d1cac000 r-xp 00000000 08:31 14024744 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f14d1cac000-7f14d1eab000 ---p 00015000 08:31 14024744 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f14d1eab000-7f14d1eac000 r--p 00014000 08:31 14024744 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f14d1eac000-7f14d1ead000 rw-p 00015000 08:31 14024744 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f14d1ead000-7f14d1fa8000 r-xp 00000000 08:31 14028646 /lib/x86_64-linux-gnu/libm-2.15.so 7f14d1fa8000-7f14d21a7000 ---p 000fb000 08:31 14028646 /lib/x86_64-linux-gnu/libm-2.15.so 7f14d21a7000-7f14d21a8000 r--p 000fa000 08:31 14028646 /lib/x86_64-linux-gnu/libm-2.15.so 7f14d21a8000-7f14d21a9000 rw-p 000fb000 08:31 14028646 /lib/x86_64-linux-gnu/libm-2.15.so 7f14d21a9000-7f14d235e000 r-xp 00000000 08:31 14028638 /lib/x86_64-linux-gnu/libc-2.15.so 7f14d235e000-7f14d255d000 ---p 001b5000 08:31 14028638 /lib/x86_64-linux-gnu/libc-2.15.so 7f14d255d000-7f14d2561000 r--p 001b4000 08:31 14028638 /lib/x86_64-linux-gnu/libc-2.15.so 7f14d2561000-7f14d2563000 rw-p 001b8000 08:31 14028638 /lib/x86_64-linux-gnu/libc-2.15.so 7f14d2563000-7f14d2568000 rw-p 00000000 00:00 0 7f14d2568000-7f14d264a000 r-xp 00000000 08:31 14159988 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f14d264a000-7f14d2849000 ---p 000e2000 08:31 14159988 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f14d2849000-7f14d2851000 r--p 000e1000 08:31 14159988 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f14d2851000-7f14d2853000 rw-p 000e9000 08:31 14159988 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 7f14d2853000-7f14d2868000 rw-p 00000000 00:00 0 7f14d2868000-7f14d287a000 r-xp 00000000 08:31 14292654 /usr/local/lib/libpthsem.so.20.0.28 7f14d287a000-7f14d2a79000 ---p 00012000 08:31 14292654 /usr/local/lib/libpthsem.so.20.0.28 7f14d2a79000-7f14d2a7a000 r--p 00011000 08:31 14292654 /usr/local/lib/libpthsem.so.20.0.28 7f14d2a7a000-7f14d2a7b000 rw-p 00012000 08:31 14292654 /usr/local/lib/libpthsem.so.20.0.28 7f14d2a7b000-7f14d2a7d000 rw-p 00000000 00:00 0 7f14d2a7d000-7f14d2a9f000 r-xp 00000000 08:31 14028652 /lib/x86_64-linux-gnu/ld-2.15.so 7f14d2c8c000-7f14d2c91000 rw-p 00000000 00:00 0 7f14d2c9c000-7f14d2c9f000 rw-p 00000000 00:00 0 7f14d2c9f000-7f14d2ca0000 r--p 00022000 08:31 14028652 /lib/x86_64-linux-gnu/ld-2.15.so 7f14d2ca0000-7f14d2ca2000 rw-p 00023000 08:31 14028652 /lib/x86_64-linux-gnu/ld-2.15.so 7fff7ba4e000-7fff7ba6f000 rw-p 00000000 00:00 0 [stack] 7fff7bb6b000-7fff7bb6c000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted ...fail!
Code:
Reading symbols from /usr/local/bin/eibd...done. (gdb) run -e 1.0.200 -c -S -D -i -T -R -d -u --pid-file=/var/run/eibd.pid ipt:192.168.178.21 Starting program: /usr/local/bin/eibd -e 1.0.200 -c -S -D -i -T -R -d -u --pid-file=/var/run/eibd.pid ipt:192.168.178.21 Program received signal SIGUSR1, User defined signal 1. 0x00007ffff753c77a in sigsuspend () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007ffff753c77a in sigsuspend () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff7bc92c0 in __pth_mctx_set (mctx=0x65b178, func=0x7ffff7bcc980 <pth_spawn_trampoline>, sk_addr_lo=0x65b340 "\255", <incomplete sequence \336>, sk_addr_hi=<optimized out>) at pth_mctx.c:308 #2 0x00007ffff7bcc355 in pth_spawn (attr=<optimized out>, func=0x7ffff7bcadf0 <__pth_scheduler>, arg=0x0) at pth_lib.c:314 #3 0x00007ffff7bcc53a in pth_init () at pth_lib.c:95 #4 0x0000000000402b3f in main (ac=13, ag=0x7fffffffe668) at eibd.cpp:323
Wer weiß Rat?
Gruß,
Hendrik
Kommentar