[Problem] Prosody IM

Zuerstmal kurzes Feedback: prosody-trunk läuft sehr gut auf der Box ;)

Mit prosody 0.8.2 bricht make prosody-precompiled ab:
Code:
...
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosody.cfg.lua.install packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody.cfg.lua
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody/certs; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/certs/localhost.cert packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody/certs/localhost.cert
cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/certs/localhost.key packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody/certs/localhost.key
make: *** Keine Regel vorhanden, um das Target »source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/util/signal.so«, 
  benötigt von »packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/util/signal.so«, zu erstellen.  Schluss.
 
Hm, das verstehe ich nicht, denn bei mir funktioniert es:
Code:
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/util/; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/util/signal.so packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/util/signal.so; /home/gm/myfreetz/freetz7190/freetz-trunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} [COLOR="red"]packages[/COLOR]/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/util/[COLOR="red"]signal.so[/COLOR];
Hast Du die Zeilen:
Code:
$(PKG)_MODULES:=[COLOR="red"]signal[/COLOR] pposix hashes encodings
$(PKG)_MODULES_BUILD_DIR:=$($(PKG)_MODULES:%=$($(PKG)_DIR)/util/%.so)
$(PKG)_MODULES_TARGET_DIR:=$($(PKG)_MODULES:%=$($(PKG)_DEST_DIR)/usr/lib/$(pkg)/util/%.[COLOR="red"]so[/COLOR])
und
Code:
$($(PKG)_MODULES_TARGET_DIR): $($(PKG)_DEST_DIR)/usr/lib/$(pkg)/util/%: $($(PKG)_DIR)/util/%
	$(INSTALL_BINARY_STRIP)
in deiner prosody.mk-Datei?
Wie hast Du den Patch für 0.8.2 ausgeführt? Hast Du das Verzeichnis "make/prosody" vorher gelöscht?
 
beim ersten Mal kam ein anderer Fehler:
Code:
user@pc-Ubuntu:~/mytrunk$ [B]make prosody-precompiled[/B]
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root
if test -d make/prosody/files; then tar -c -C make/prosody/files --exclude=.svn . | tar -x -C packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2 ; fi
if [ ! -e source/.echo_item_start ]; then 	echo -n "---> "; case "BIN" in BIN)	echo -n "package/prosody: " ;; LIB)	echo -n "library/prosody: " ;; TOOL)	echo -n "tool/prosody: " ;; *)	echo -n "kernel: " ;; esac; rm -f source/.echo_item_build; touch source/.echo_item_start; fi; echo -n "downloading... ";
---> package/prosody: downloading... 
--2011-07-02 19:19:41--  http://prosody.im/downloads/source//prosody-0.8.2.tar.gz
Auflösen des Hostnamen prosody.im... 89.16.173.64
Verbindungsaufbau zu prosody.im|89.16.173.64|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 212170 (207K) [application/x-gzip]
In »dl/prosody-0.8.2.tar.gz« speichern.

100%[======================================>] 212.170      406K/s   in 0,5s    

2011-07-02 19:19:42 (406 KB/s) - »dl/prosody-0.8.2.tar.gz« gespeichert [212170/212170]

Download succeeded - http://prosody.im/downloads/source//prosody-0.8.2.tar.gz  ->  saved to folder dl
MD5 verified for dl/prosody-0.8.2.tar.gz: 6e907bf0d0acf24f1011083020ba6ffb
preparing... tools/tar -C source/target-mipsel_uClibc-0.9.29  -xzf dl/prosody-0.8.2.tar.gz
set -e; shopt -s nullglob; for i in make/prosody/patches/*.patch; do tools/freetz_patch source/target-mipsel_uClibc-0.9.29/prosody-0.8.2 $i; done
applying patch file make/prosody/patches/100_server_select_lua.patch
patching file net/server_select.lua
----------------------------------------------------------------------
applying patch file make/prosody/patches/110_lidn.patch
patching file util-src/Makefile
----------------------------------------------------------------------
configuring... (conf_cmd() { ./configure  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } }; cd source/target-mipsel_uClibc-0.9.29/prosody-0.8.2;   rm -f config.{cache,status} ; cp -a ./configure ./configure.before_rpath_fix; sed -i -r -e "s|(runpath_var=)[$]runpath_var|\1|g" -e "s|(hardcode_into_libs=).+$|\1no|g" -e '/hardcode_libdir_flag_spec[_A-Za-z0-9]*=/s/[$][{]wl[}]-?-rpath(,| [$][{]wl[}])[$]libdir/-D__SOMETHING_NON_EMPTY_TO_FOOL_LIBTOOL__/g' -e 's/(hardcode_libdir_flag_spec(_ld)?=)[$]lt_([[][]]_LT_AC_TAGVAR[(])?hardcode_libdir_flag_spec[_A-Za-z0-9]*(, *[$]1[)])?/\1/g' ./configure;   PATH=""/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin:/home/user/mytrunk/toolchain/build/mipsel_gcc-3.4.6/mipsel-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"" CC="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc" CXX="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-g++-wrapper" CFLAGS="-march=4kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CXXFLAGS="-march=4kc -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS="" PKG_CONFIG_PATH="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/../lib/pkgconfig" PKG_CONFIG_LIBDIR="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/../lib/pkgconfig" GLOBAL_LIBDIR=/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/usr/lib  FREETZ_TARGET_LFS="y" CONFIG_SITE=/home/user/mytrunk/include/site/mipsel-linux-uclibc conf_cmd  --ostype=no --prefix=/usr --sysconfdir=/var/tmp/flash/mod --datadir=/var/tmp/flash/mod/prosody --with-idn=libidn.so --idn-library=idn --with-lua-lib="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/usr/lib" --with-lua="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/usr" --with-lua-include="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/include/lua" --require-config --with-ssl=ssl    )
Checking Lua includes... lua.h found in /home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/include/lua/lua.h
Writing configuration...

Installation prefix: /usr
Prosody configuration directory: /var/tmp/flash/mod
Using Lua from: /home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/usr

Done. You can now run 'make' to build.

cmd() { PATH="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin:/home/user/mytrunk/toolchain/build/mipsel_gcc-3.4.6/mipsel-unknown-linux-gnu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LD_RUN_PATH="/usr/lib/freetz" make  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } }; 	if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_uClibc-0.9.29/prosody-0.8.2 \
	CC="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc -std=gnu99" \
	LD="/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-ld -shared -fpic"
building... make[1]: Betrete Verzeichnis '/home/user/mytrunk/source/target-mipsel_uClibc-0.9.29/prosody-0.8.2'
sed "s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
		s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/var/tmp/flash/mod';|; \
		s|^CFG_DATADIR=.*;$|CFG_DATADIR='/var/tmp/flash/mod/prosody';|; \
		s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" < prosody > prosody.install
sed "s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
		s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/var/tmp/flash/mod';|; \
		s|^CFG_DATADIR=.*;$|CFG_DATADIR='/var/tmp/flash/mod/prosody';|; \
		s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" < prosodyctl > prosodyctl.install
sed 's|certs/|/var/tmp/flash/mod/certs/|' prosody.cfg.lua.dist > prosody.cfg.lua.install
cp prosody.release prosody.version || true
make -C util-src install
make[2]: Betrete Verzeichnis '/home/user/mytrunk/source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/util-src'
/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-gcc -std=gnu99 -fPIC -Wall -I/home/user/mytrunk/toolchain/build/mipsel_gcc-4.4.6_uClibc-0.9.29/mipsel-linux-uclibc/include/lua -c -o encodings.o encodings.c
encodings.c:123:24: error: stringprep.h: No such file or directory
encodings.c:125: warning: type defaults to 'int' in declaration of 'Stringprep_profile'
encodings.c:125: error: expected ';', ',' or ')' before '*' token
encodings.c: In function 'Lstringprep_nameprep':
encodings.c:154: warning: implicit declaration of function 'stringprep_prep'
encodings.c:154: error: 'stringprep_nameprep' undeclared (first use in this function)
encodings.c:154: error: (Each undeclared identifier is reported only once
encodings.c:154: error: for each function it appears in.)
encodings.c: In function 'Lstringprep_nodeprep':
encodings.c:155: error: 'stringprep_xmpp_nodeprep' undeclared (first use in this function)
encodings.c: In function 'Lstringprep_resourceprep':
encodings.c:156: error: 'stringprep_xmpp_resourceprep' undeclared (first use in this function)
encodings.c: In function 'Lstringprep_saslprep':
encodings.c:157: error: 'stringprep_saslprep' undeclared (first use in this function)
encodings.c:248:18: error: idna.h: No such file or directory
encodings.c:249:22: error: idn-free.h: No such file or directory
encodings.c: In function 'Lidna_to_ascii':
encodings.c:256: warning: implicit declaration of function 'idna_to_ascii_8z'
encodings.c:256: error: 'IDNA_USE_STD3_ASCII_RULES' undeclared (first use in this function)
encodings.c:257: error: 'IDNA_SUCCESS' undeclared (first use in this function)
encodings.c:259: warning: implicit declaration of function 'idn_free'
encodings.c: In function 'Lidna_to_unicode':
encodings.c:273: warning: implicit declaration of function 'idna_to_unicode_8z8z'
encodings.c:274: error: 'IDNA_SUCCESS' undeclared (first use in this function)
make[2]: *** [encodings.o] Fehler 1
make[2]: Verlasse Verzeichnis '/home/user/mytrunk/source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/util-src'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/home/user/mytrunk/source/target-mipsel_uClibc-0.9.29/prosody-0.8.2'

[COLOR="sandybrown"]ERROR: Build failed.[/COLOR]
make: *** [source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosody.install] Fehler 1
user@pc-Ubuntu:~/mytrunk$ [B]make prosody-precompiled[/B]
chmod 755 source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosody.install; mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/bin/; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosody.install packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/bin/prosody;
chmod 755 source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosodyctl.install; mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/bin/; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosodyctl.install packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/bin/prosodyctl;
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosody.cfg.lua.install packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody.cfg.lua
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody/certs; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/certs/localhost.cert packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody/certs/localhost.cert
cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/certs/localhost.key packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/var.tar/var/mod/etc/prosody/certs/localhost.key
mkdir -p packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/; cp source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/prosody.version packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/prosody.version; echo "0.8.2" > packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/prosody.version
make: *** Keine Regel vorhanden, um das Target »source/target-mipsel_uClibc-0.9.29/prosody-0.8.2/util/signal.so«, 
  benötigt von »packages/target-mipsel_uClibc-0.9.29/prosody-0.8.2/root/usr/lib/prosody/util/signal.so«, zu erstellen.  Schluss.
user@pc-Ubuntu:~/mytrunk$

Hab's auf einem anderen Trunk gepatcht (der ohne prosody-trunk war), da ich auf den anderen gerade keinen Zugriff habe...

Edit:
Die Zeilen in der prosody.mk sehen genau so aus.
 
Zuletzt bearbeitet:
Der Fehler mit der signal.so bleibt.


Edit:
ok, Fehler gefunden: make libidn-precompiled spuckt aus:
Code:
make: Für das Ziel »libidn-precompiled« ist nichts zu tun.

hab also die libidn vergessen, sorry ;)
 
Zuletzt bearbeitet:
Ich habe den trunk neu ausgecheckt und den Patch aus dem Beitrag #20 runtergeladen, ausgeführt. "make prosody-precompiled" funktioniert ohne Probleme bei mir.
Versuch mal ein "make prosody-dirclean", danach "make/prosody" löschen, den Patch erneut runterladen, ausführen und danach "make prosody-precompiled".
 
hat jetzt soweit funktioniert, allerdings geben sowohl prosody als auch prosodyctl aus:

Code:
Segmentation fault
 
Bei mir funktionieren die lua-scripte "prosody" und "prosodyctl" aus der Version 0.8.2:
Code:
root@fritz:/var/media/ftp/uStor01/archiv# ./prosodyctl -h
prosodyctl - Manage a Prosody server

Usage: ./prosodyctl COMMAND [OPTIONS]

Where COMMAND may be one of:

 adduser JID
    Create the specified user account in Prosody

 passwd JID
    Set the password for the specified user account in Prosody

 deluser JID
    Permanently remove the specified user account from Prosody

 start
    Start Prosody

 stop
    Stop a running Prosody server

 restart
    Restart a running Prosody server

 status
    Reports the running status of Prosody
 
hmm... hab noch einmal die Trunk probiert, und damit funktioniert alles einwandfrei, bei Version 0.8.2 tritt der Segmentation fault nach wie vor auf.


Edit:
Hab mich auch mal an LuaExpat 1.2 versucht, und es funktioniert :eek: (zumindest mit der trunk-version): Anhang anzeigen luaexpat_1_2.patch.txt
 
Zuletzt bearbeitet:
hab noch einmal die Trunk probiert, und damit funktioniert alles einwandfrei, bei Version 0.8.2 tritt der Segmentation fault nach wie vor auf.
Das verstehe ich nicht, ist aber nicht schlimm, denn der trunk ist aktueller als die Version 0.8.2. Im Anhang, das Paket und das Archiv für den aktuellsten trunk (Stand: 03.07.11, 13:27 Uhr). Wenn Du Lust hast, kannst ja testen.
Hab mich auch mal an LuaExpat 1.2 versucht, und es funktioniert :eek: (zumindest mit der trunk-version): Anhang anzeigen 58423
Sehr gut. Wenn das Paket bzw. der Patch für luaexpat 1.2 funktioniert, dann kannst dein Patch, im trac anhängen.

EDIT:

In der prosody.mk, müssen noch folgende Änderungen (... nur für luaexpat 1.2 erforderlich!!) gemacht werden:
Code:
ln -fs $(MOD_DIR)/lxp.so.1.[B][COLOR="red"]2[/COLOR][/B].0 $(SYML_DIR)/lxp.so.1.[B][COLOR="red"]2[/COLOR][/B].0
ln -fs $(MOD_DIR)/lxp.so.1.[B][COLOR="red"]2[/COLOR][/B].0 $(SYML_DIR)/lxp.so
 

Anhänge

  • prosody_trunk_030711_1327.patch.txt
    46.8 KB · Aufrufe: 3
  • prosody-trunk.tar.gz
    217.7 KB · Aufrufe: 5
Zuletzt bearbeitet:
ich meinte den trunk aus dem Ticket.

Der aktuelle trunk funktioniert auch nicht:

Code:
root@fritz:/var/mod/root# prosodyctl -h
Segmentation fault
 
...
Der aktuelle trunk funktioniert auch nicht:
...
Dann stimmt bei dir etwas nicht. Entweder dein Build-System oder deine Box, oder ...
Denn "prosodyctl -h" aus dem aktuellen trunk, ist etwas auskunftfreudiger:
Code:
root@fritz:/var/media/ftp/uStor01/archiv# [B]./prosodyctl -h[/B]
prosodyctl - Manage a Prosody server

Usage: ./prosodyctl COMMAND [OPTIONS]

Where COMMAND may be one of:

 adduser JID
    Create the specified user account in Prosody

 passwd JID
    Set the password for the specified user account in Prosody

 deluser JID
    Permanently remove the specified user account from Prosody

 start
    Start Prosody

 stop
    Stop a running Prosody server

 restart
    Restart a running Prosody server

[COLOR="red"]Prosody (unknown version)

# Prosody directories
Data directory:         /var/tmp/flash/mod/prosody
Plugin directory:       /usr/lib/prosody/modules/
Config directory:       /var/tmp/flash/mod
Source directory:       /usr/lib/prosody

# Lua environment
Lua version:                    Lua 5.1

Lua module search paths:
  /usr/lib/prosody/?.lua
  /usr/share/lua/?.lua
  /usr/share/lua/?/init.lua
  /usr/lib/lua/?.lua
  /usr/lib/lua/?/init.lua

Lua C module search paths:
  /usr/lib/prosody/?.so
  /usr/lib/lua/?.so
  /usr/lib/lua/loadall.so

# Lua module versions
lfs:            LuaFileSystem 1.5.0
lxp:            LuaExpat 1.1.0
pposix:         0.3.5
socket:         LuaSocket 2.0.2
ssl:            0.4[/COLOR]

 status
    Reports the running status of Prosody
 
Habs jetzt nochmal probiert, anderes Build-System und andere Box (7270v2), nach dem Erstellen der config-Datei erscheint nach wie vor der Fehler Segmentation fault bei Versionen >= prosody 0.8.2...

Code:
root@fritz:/var/tmp/flash/mod# prosodyctl -h
Segmentation fault
root@fritz:/var/tmp/flash/mod# prosody
general             info  Hello and welcome to Prosody version trunk
xmppstream          warn       The version of LuaExpat on your system leaves Prosody vulnerable to denial-of-service attacks. You should upgrade to LuaExpat 1.1.1 or higher as soon as possible. See http://prosody.im/doc/depends#luaexpat for more information.
Segmentation fault
Edit:
Kann es sein, dass der segfault durch ein Problem mit der libcrypto/libssl AVM/OpenSSL verursacht wird? Ich habe das ja mit der aktuellen freetz-trunk gemacht, wo das Problem nicht mehr auftreten dürfte?
 
Zuletzt bearbeitet:
Edit:
Kann es sein, dass der segfault durch ein Problem mit der libcrypto/libssl AVM/OpenSSL verursacht wird? Ich habe das ja mit der aktuellen freetz-trunk gemacht, wo das Problem nicht mehr auftreten dürfte?
Nein, denn benutzt wird die lssl und lcrypto aus Freetz. Hauptsache der aktuelle prosody-trunk funktioniert bei dir.
 
Hauptsache der aktuelle prosody-trunk funktioniert bei dir.

Genau das tut er ja nicht... alles ab 0.8.2 wirft einen segfault aus :(
Woran kann das denn dann liegen? Lua funktioniert ja offensichtlich?
 
strace -f prosodyctl -h gibt aus:
Code:
execve("/usr/bin/prosodyctl", ["prosodyctl", "-h"], [/* 207 vars */]) = 0
old_mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaad000
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\340\253\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 503808, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
old_mmap(0x2aabe000, 406244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aabe000
old_mmap(0x2ab31000, 8224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x63000) = 0x2ab31000
old_mmap(0x2ab34000, 18752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab34000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
mprotect(0x2ab31000, 4096, PROT_READ)   = 0
mprotect(0x2aabc000, 4096, PROT_READ)   = 0
ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
getuid()                                = 0
execve("/sbin/lua", ["lua", "/usr/bin/prosodyctl", "-h"], [/* 207 vars */]) = -1 ENOENT (No such file or directory)
execve("/bin/lua", ["lua", "/usr/bin/prosodyctl", "-h"], [/* 207 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/sbin/lua", ["lua", "/usr/bin/prosodyctl", "-h"], [/* 207 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/bin/lua", ["lua", "/usr/bin/prosodyctl", "-h"], [/* 207 vars */]) = 0
old_mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaad000
open("/usr/lib/freetz/liblua.so.5.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=171876, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\260/\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 237568, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabe000
old_mmap(0x2aabe000, 164832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aabe000
old_mmap(0x2aaf7000, 3188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x29000) = 0x2aaf7000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libm.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libm.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libm.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=104056, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 \25\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 163840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaf8000
old_mmap(0x2aaf8000, 97540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aaf8000
old_mmap(0x2ab1f000, 3824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17000) = 0x2ab1f000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\220\7\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab20000
old_mmap(0x2ab20000, 6128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab20000
old_mmap(0x2ab31000, 4200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2ab31000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libreadline.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=209064, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0P\235\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 278528, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab33000
old_mmap(0x2ab33000, 192032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab33000
old_mmap(0x2ab72000, 15228, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2f000) = 0x2ab72000
old_mmap(0x2ab76000, 3664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab76000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libhistory.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=28260, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\260\24\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab77000
old_mmap(0x2ab77000, 26576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab77000
old_mmap(0x2ab8d000, 2412, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x2ab8d000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libncurses.so.5", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=210432, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 \200\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 278528, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab8e000
old_mmap(0x2ab8e000, 200756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab8e000
old_mmap(0x2abcf000, 8448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x31000) = 0x2abcf000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\240\31\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abd2000
old_mmap(0x2abd2000, 52732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abd2000
old_mmap(0x2abef000, 2260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x2abef000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\340\253\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 503808, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abf0000
old_mmap(0x2abf0000, 406244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abf0000
old_mmap(0x2ac63000, 8224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x63000) = 0x2ac63000
old_mmap(0x2ac66000, 18752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ac66000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
mprotect(0x2ab31000, 4096, PROT_READ)   = 0
mprotect(0x2ac63000, 4096, PROT_READ)   = 0
mprotect(0x2aabc000, 4096, PROT_READ)   = 0
ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
brk(0)                                  = 0x415000
brk(0x416000)                           = 0x416000
brk(0x417000)                           = 0x417000
brk(0x418000)                           = 0x418000
brk(0x419000)                           = 0x419000
brk(0x41a000)                           = 0x41a000
brk(0x41b000)                           = 0x41b000
open("/usr/bin/prosodyctl", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf590)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x41c000)                           = 0x41c000
read(3, "#!/usr/bin/env lua\n-- Prosody IM"..., 4096) = 4096
read(3, "ched_user, current_", 19)      = 19
brk(0x41d000)                           = 0x41d000
brk(0x41e000)                           = 0x41e000
brk(0x41f000)                           = 0x41f000
brk(0x420000)                           = 0x420000
brk(0x421000)                           = 0x421000
read(3, "uid;\n\nlocal want_pposix_version "..., 4096) = 4096
brk(0x422000)                           = 0x422000
brk(0x424000)                           = 0x424000
brk(0x425000)                           = 0x425000
read(3, "(\"([^@]+)@(.+)\");\n\tif not user a"..., 4096) = 4096
brk(0x426000)                           = 0x426000
brk(0x427000)                           = 0x427000
brk(0x428000)                           = 0x428000
read(3, "\t\t\t\t\treturn 2;\n\t\t\t\tend\n\t\t\t\tsocke"..., 4096) = 4096
brk(0x429000)                           = 0x429000
brk(0x42a000)                           = 0x42a000
brk(0x42b000)                           = 0x42b000
brk(0x42c000)                           = 0x42c000
brk(0x42d000)                           = 0x42d000
read(3, "ser = user, host = host, passwor"..., 4096) = 2706
read(3, "", 1390)                       = 0
close(3)                                = 0
rt_sigaction(SIGINT, {0x10000000, [], SA_SIGINFO|0x4013b4}, {SIG_DFL, [RT_65 RT_70 RT_71 RT_74 RT_75 RT_76 RT_78 RT_79 RT_83 RT_85 RT_86 RT_87 RT_94], 0}, 16) = 0
open("/usr/lib/prosody/util/events.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc01b8)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x42e000)                           = 0x42e000
close(3)                                = 0
open("/usr/lib/prosody/util/events.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf1c0)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 1982
read(3, "", 2114)                       = 0
brk(0x42f000)                           = 0x42f000
brk(0x430000)                           = 0x430000
close(3)                                = 0
open("/usr/lib/prosody/util/dependencies.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc01b8)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x431000)                           = 0x431000
close(3)                                = 0
open("/usr/lib/prosody/util/dependencies.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf1c0)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 4096
brk(0x432000)                           = 0x432000
brk(0x433000)                           = 0x433000
brk(0x434000)                           = 0x434000
read(3, "/hashes couldn't be loaded. Chec"..., 4096) = 675
read(3, "", 3421)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/luarocks/loader.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/luarocks/loader.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/luarocks/loader/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks/loader.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks/loader/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/luarocks/loader.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks/loader.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/loadall.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/luarocks.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/loadall.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
brk(0x435000)                           = 0x435000
open("/usr/lib/prosody/luarocks/require.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/luarocks/require.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/luarocks/require/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks/require.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks/require/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/luarocks/require.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks/require.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/loadall.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/luarocks.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/luarocks.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/loadall.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
brk(0x436000)                           = 0x436000
open("/usr/lib/prosody/lxp.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/lxp.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/lxp/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/lxp.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/lxp/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/lxp.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x437000)                           = 0x437000
close(3)                                = 0
open("/usr/lib/prosody/lxp.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=18124, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\20\21\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac6b000
old_mmap(0x2ac6b000, 15948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ac6b000
old_mmap(0x2ac7f000, 508, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x2ac7f000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libexpat.so.1", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=143464, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\360%\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 143360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac80000
old_mmap(0x2ac80000, 128812, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ac80000
old_mmap(0x2aca0000, 11104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x2aca0000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/usr/lib/prosody/socket.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/socket.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/socket/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/socket.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x438000)                           = 0x438000
close(3)                                = 0
open("/usr/lib/lua/socket.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef88)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "--------------------------------"..., 4096) = 4061
read(3, "", 35)                         = 0
brk(0x439000)                           = 0x439000
brk(0x43a000)                           = 0x43a000
close(3)                                = 0
open("/usr/lib/prosody/socket/core.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/socket/core.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/socket/core/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/socket/core.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/socket/core/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/socket/core.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/socket/core.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfe20)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/lua/socket/core.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=39004, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\360\35\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aca3000
old_mmap(0x2aca3000, 36772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aca3000
old_mmap(0x2acbc000, 1344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x2acbc000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
rt_sigaction(SIGPIPE, {0x10000000, [RT_67 RT_68 RT_70 RT_75 RT_76 RT_80 RT_82 RT_84 RT_86 RT_88 RT_90 RT_92 RT_94], SA_NOCLDSTOP}, {SIG_DFL, [], 0}, 16) = 0
open("/usr/lib/prosody/lfs.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/lfs.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/lfs/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/lfs.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/lfs/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/lfs.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/lfs.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=18216, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0`\16\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acbd000
old_mmap(0x2acbd000, 16068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2acbd000
old_mmap(0x2acd1000, 552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x2acd1000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/usr/lib/prosody/ssl.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/ssl.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/ssl/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/lua/ssl.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef88)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "--------------------------------"..., 4096) = 2313
read(3, "", 1783)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/ssl/core.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/ssl/core.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/ssl/core/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl/core.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl/core/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/ssl/core.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl/core.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/loadall.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/ssl.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfe20)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/ssl.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=23320, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0p\26\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acd2000
old_mmap(0x2acd2000, 21664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2acd2000
old_mmap(0x2ace7000, 2096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x2ace7000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libssl.so.0.9.8", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=243560, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\20\224\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 311296, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ace8000
old_mmap(0x2ace8000, 233104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ace8000
old_mmap(0x2ad31000, 8808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x39000) = 0x2ad31000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libcrypto.so.0.9.8", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=1045116, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0`\350\2\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 1118208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ad34000
old_mmap(0x2ad34000, 975980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ad34000
old_mmap(0x2ae32000, 68888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xee000) = 0x2ae32000
old_mmap(0x2ae43000, 7600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ae43000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libcrypto.so.0.9.8", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=1045116, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
rt_sigaction(SIGPIPE, {0x10000000, [RT_68 RT_71 RT_72 RT_73 RT_76 RT_78 RT_80 RT_81 RT_87], SA_NOCLDSTOP}, {0x10000000, [], SA_NOCLDSTOP}, 16) = 0
open("/usr/lib/prosody/ssl/context.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/ssl/context.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/ssl/context/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl/context.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl/context/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/ssl/context.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/ssl/context.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/loadall.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/ssl.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfe20)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/encodings.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/util/encodings.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/util/encodings/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/util/encodings.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/util/encodings/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/util/encodings.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/encodings.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=9680, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\300\t\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae45000
old_mmap(0x2ae45000, 8068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ae45000
old_mmap(0x2ae57000, 256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x2ae57000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libidn.so.11", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=196664, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\320\31\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 262144, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae58000
old_mmap(0x2ae58000, 192980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ae58000
old_mmap(0x2ae97000, 2820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2f000) = 0x2ae97000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/usr/lib/prosody/util/hashes.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/util/hashes.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/util/hashes/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/util/hashes.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/util/hashes/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/util/hashes.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x43b000)                           = 0x43b000
close(3)                                = 0
open("/usr/lib/prosody/util/hashes.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=5552, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\20\7\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae98000
old_mmap(0x2ae98000, 4068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ae98000
old_mmap(0x2aea9000, 176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2aea9000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
open("/usr/lib/freetz/libssl.so.0.9.8", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=243560, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libcrypto.so.0.9.8", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=1045116, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9444, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=56788, ...}) = 0
close(3)                                = 0
open("/usr/lib/freetz/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/libc.so.0", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=459436, ...}) = 0
close(3)                                = 0
open("/mod/lib/ld-uClibc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-uClibc.so.0", O_RDONLY)   = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=22536, ...}) = 0
close(3)                                = 0
open("/usr/lib/prosody/core/configmanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc01b8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/core/configmanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf1c0)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 4096
brk(0x43c000)                           = 0x43c000
brk(0x43d000)                           = 0x43d000
brk(0x43e000)                           = 0x43e000
brk(0x43f000)                           = 0x43f000
brk(0x440000)                           = 0x440000
brk(0x441000)                           = 0x441000
read(3, "awget, _G.tostring;\n\tparsers.lua"..., 4096) = 3979
read(3, "", 117)                        = 0
brk(0x442000)                           = 0x442000
brk(0x443000)                           = 0x443000
brk(0x444000)                           = 0x444000
brk(0x445000)                           = 0x445000
brk(0x446000)                           = 0x446000
close(3)                                = 0
open("/var/tmp/flash/mod/prosody.cfg.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc02c8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/var/tmp/flash/mod/prosody.cfg.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc02c8)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Global settings\n \n-- modules\n"..., 4096) = 1739
read(3, "", 2357)                       = 0
brk(0x447000)                           = 0x447000
close(3)                                = 0
open("/usr/lib/prosody/core/loggingmanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc01b8)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x448000)                           = 0x448000
close(3)                                = 0
open("/usr/lib/prosody/core/loggingmanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf1c0)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 4096
brk(0x449000)                           = 0x449000
brk(0x44a000)                           = 0x44a000
brk(0x44b000)                           = 0x44b000
read(3, "string\" and logging_config:match"..., 4096) = 4096
read(3, "ge, \"\\n\");\n\t\tend\n\t\tflush(logfile"..., 4096) = 214
read(3, "", 3882)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/termcolours.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc0058)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/termcolours.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf060)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 1993
read(3, "", 2103)                       = 0
brk(0x44c000)                           = 0x44c000
close(3)                                = 0
open("/usr/lib/prosody/util/logger.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc0058)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/logger.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf060)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 2637
read(3, "", 1459)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/pposix.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/util/pposix.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/lua/util/pposix/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/util/pposix.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/lua/util/pposix/init.lua", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/prosody/util/pposix.so", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbff80)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/pposix.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=15836, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\300\16\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 81920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aeaa000
old_mmap(0x2aeaa000, 14304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aeaa000
old_mmap(0x2aebd000, 2704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x2aebd000
close(3)                                = 0
munmap(0x2aaae000, 4096)                = 0
getuid()                                = 0
open("/etc/group", O_RDONLY)            = 3
ioctl(3, TIOCNXCL, 0x7ffc0258)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "root:x:0:\nusers:x:1:ftp\nprosody:"..., 4096) = 54
close(3)                                = 0
setgid(1000)                            = 0
open("/etc/passwd", O_RDONLY)           = 3
ioctl(3, TIOCNXCL, 0x7ffc0250)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "root:x:0:0:root:/mod/root:/bin/s"..., 4096) = 239
close(3)                                = 0
open("/etc/group", O_RDONLY)            = 3
ioctl(3, TIOCNXCL, 0x7ffc0168)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "root:x:0:\nusers:x:1:ftp\nprosody:"..., 4096) = 54
read(3, "", 4096)                       = 0
setgroups(1, [1000])                    = 0
close(3)                                = 0
open("/etc/passwd", O_RDONLY)           = 3
ioctl(3, TIOCNXCL, 0x7ffc0258)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "root:x:0:0:root:/mod/root:/bin/s"..., 4096) = 239
close(3)                                = 0
setuid(1000)                            = 0
umask(027)                              = 022
open("/usr/lib/prosody/core/usermanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc01b8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/core/usermanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf1c0)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 4096
brk(0x44d000)                           = 0x44d000
brk(0x44f000)                           = 0x44f000
brk(0x450000)                           = 0x450000
brk(0x451000)                           = 0x451000
read(3, ".users and hosts[host].users.is_"..., 4096) = 137
read(3, "", 3959)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/core/modulemanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc0058)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/core/modulemanager.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf060)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 4096
brk(0x452000)                           = 0x452000
brk(0x453000)                           = 0x453000
brk(0x454000)                           = 0x454000
brk(0x455000)                           = 0x455000
brk(0x456000)                           = 0x456000
read(3, "e.environment = pluginenv;\n\t\n\tse"..., 4096) = 4096
brk(0x457000)                           = 0x457000
brk(0x458000)                           = 0x458000
brk(0x459000)                           = 0x459000
read(3, "l _log = logger.init(\"mod_\"..sel"..., 4096) = 4096
brk(0x45a000)                           = 0x45a000
brk(0x45b000)                           = 0x45b000
brk(0x45c000)                           = 0x45c000
brk(0x45d000)                           = 0x45d000
brk(0x45e000)                           = 0x45e000
brk(0x45f000)                           = 0x45f000
read(3, "ue});\n\t\t\treturn value;\n\t\tend\n\ten"..., 4096) = 530
read(3, "", 3566)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/multitable.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/multitable.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 2688
read(3, "", 1408)                       = 0
brk(0x460000)                           = 0x460000
brk(0x461000)                           = 0x461000
brk(0x462000)                           = 0x462000
brk(0x463000)                           = 0x463000
close(3)                                = 0
open("/usr/lib/prosody/util/stanza.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x464000)                           = 0x464000
close(3)                                = 0
open("/usr/lib/prosody/util/stanza.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 4096
brk(0x465000)                           = 0x465000
brk(0x466000)                           = 0x466000
brk(0x467000)                           = 0x467000
brk(0x468000)                           = 0x468000
brk(0x469000)                           = 0x469000
read(3, "s = n_tags - 1;\n\t\t\telse\n\t\t\t\tself"..., 4096) = 4096
brk(0x46a000)                           = 0x46a000
brk(0x46b000)                           = 0x46b000
brk(0x46c000)                           = 0x46c000
brk(0x46d000)                           = 0x46d000
brk(0x46e000)                           = 0x46e000
brk(0x46f000)                           = 0x46f000
read(3, "g)\n\treturn stanza(orig.name, ori"..., 4096) = 2411
read(3, "", 1685)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/pluginloader.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/pluginloader.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 1699
read(3, "", 2397)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/array.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/array.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 2704
read(3, "", 1392)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/set.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/set.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 2808
read(3, "", 1288)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/jid.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc0058)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/jid.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf060)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 2390
read(3, "", 1706)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/sasl.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffc0058)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/sasl.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbf060)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- sasl.lua v0.4\n-- Copyright (C"..., 4096) = 3912
read(3, "", 184)                        = 0
close(3)                                = 0
open("/usr/lib/prosody/util/sasl/plain.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/sasl/plain.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- sasl.lua v0.4\n-- Copyright (C"..., 4096) = 3341
read(3, "", 755)                        = 0
close(3)                                = 0
open("/usr/lib/prosody/util/sasl/digest-md5.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfef8)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/sasl/digest-md5.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbef00)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- sasl.lua v0.4\n-- Copyright (C"..., 4096) = 4096
brk(0x470000)                           = 0x470000
read(3, "d\n\t\tend\n\t\treturn t_concat(p);\n\te"..., 4096) = 4096
brk(0x471000)                           = 0x471000
brk(0x472000)                           = 0x472000
brk(0x473000)                           = 0x473000
read(3, "e);\n\n\t\tif response_value == resp"..., 4096) = 946
read(3, "", 3150)                       = 0
close(3)                                = 0
open("/usr/lib/prosody/util/uuid.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbfd98)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/usr/lib/prosody/util/uuid.lua", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, TIOCNXCL, 0x7ffbeda0)          = -1 ENOTTY (Inappropriate ioctl for device)
read(3, "-- Prosody IM\n-- Copyright (C) 2"..., 4096) = 1265
read(3, "", 2831)                       = 0
brk(0x474000)                           = 0x474000
brk(0x475000)                           = 0x475000
close(3)                                = 0
time(NULL)                              = 1310850996
times({tms_utime=75, tms_stime=46, tms_cutime=0, tms_cstime=0}) = 65005
--- {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} (Segmentation fault) ---
+++ killed by SIGSEGV +++
Segmentation fault
 
So sieht es bei mir aus:
Code:
...
time(NULL)                              = 1310852451
[COLOR=red]times({tms_utime=70, tms_stime=55, tms_cutime=0, tms_cstime=0}) = 367927239
open("/usr/lib/prosody/util/sasl/anonymous.lua", O_RDONLY|O_LARGEFILE) = 4[/COLOR]
ioctl(4, TIOCNXCL, 0x7fe1d168)          = -1 ENOTTY (Inappropriate ioctl for device)
brk(0x47b000)                           = 0x47b000
...
Im Anhang die komplette Ausgabe.
 

Anhänge

  • strace_prosodyctl_h.txt
    62.6 KB · Aufrufe: 4
warum haben bei mir alle system calls open, read und close die Rückgabewerte 3?
 
... die Rückgabewerte 3?
Ich sehe bei dir auch Rückgabewerte bei diesen Funktionen, die nicht 3 sind. Schau mit google, was Rückgabewerte >/= 0, bei diesen Funktionen bedeuten.
Code:
[I]returns[/I] <0 for [URL="http://rabbit.eng.miami.edu/info/functions/errors.html"]error[/URL], or integer file descriptor.
Code:
[I]returns[/I] <0 for [URL="http://rabbit.eng.miami.edu/info/functions/errors.html"]error[/URL], 0 for success.
Code:
[I]returns[/I] <0 for [URL="http://rabbit.eng.miami.edu/info/functions/errors.html"]error[/URL], 0 for end-of-file,
              or number of bytes successfully read.
              (for a non-blocking interactive file, that may be zero).
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.