WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Asterisk stürzt mit einem Coredump ab (http://www.wcm.at/forum/showthread.php?t=233971)

robi1a 23.03.2009 22:30

Asterisk stürzt mit einem Coredump ab
 
Hallo
Habe seit kurzem ein Problem mit meinem Asterisk Server. Ich habe vor einiger Zeit eine LDAP Abfrage in meinem Dialplan eingebaut, was auch gut funktioniert hat. Die Abfrage war einfach die letzten 7 Stellen der Telnr. und als Antwort den Namen der Person. Diesen habe ich dann als CALLERID gesetzt.
Seit kurzen verreckt mir allerdings Asterisk beim LDAPGET mit einem coredump.
Ich habe mir das Modul LDAPget (app_ldap.so) runter geladen und in den Asterisk installiert. Wie schon gesagt hat bis vor kurzem noch funktioniert. Weis allerdings nicht was der Auslöser für den Absturz war und ist (Linux Update, Asterisk Update). Habe alles auf neuesten Stand aktualisiert und alles (Asterisk, ldapget) neu compiliert. Keine Verbesserung. Folgend die Asterisk Console:
Code:

  == Parsing '/etc/asterisk/users.conf': Found
    -- Executing [18@IPPhone:1] NoOp("SIP/15-082035e0", "") in new stack
    -- Executing [18@IPPhone:2] LDAPget("SIP/15-082035e0", "CALLERNAME=phonebook/*4995") in new stack
    -- LDAPget: varname=CALLERNAME, config-section=phonebook, keys=*4995
  == Parsing '/etc/asterisk/ldap.conf': Found
*CLI>
Disconnected from Asterisk server

Debugger zeigt folgendes:
Code:

... :
... :
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/sbin/asterisk -f -vvvg -c'.
Program terminated with signal 6, Aborted.
#0  0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dee8f5 in raise () from /lib/libc.so.6
#2  0xb7df01e1 in abort () from /lib/libc.so.6
#3  0xb7e2580c in ?? () from /lib/libc.so.6
#4  0x00000021 in ?? ()
#5  0xb660dd4c in ?? ()
#6  0x00000400 in ?? ()
#7  0x00000000 in ?? ()
(gdb)

LDAP und Asterisk sind auf dem selben System. Ein ldapsearch direkt auf dem System funktioniert.

Kann jemand damit was anfangen und mir gute Tipps geben?

Sloter 24.03.2009 12:05

in der regel wenn linux ein coredump macht, haben die Ram etwas.
was sagt syslog, kern.log

sloter

Odin 24.03.2009 12:58

Funktioniert Asterisk einwandfrei wenn du die LDAP-Applikation entfernst?

robi1a 24.03.2009 19:02

Ohne LDAP funkt Asterisk bestens.
LDAP ausschalten (habe da einfach ein Flag eingebaut) -> alles OK
LDAP einschalten und aufrufen -> coredump

Darum glaube ich nicht das das RAM was hat.

Im Syslog sind keine Meldungen die auf irgend ein HW-Problem hinzeigen.

Odin 25.03.2009 22:17

Welche Asterisk-Version und welche Distribution (+ Version) nutzt du?

robi1a 26.03.2009 12:34

Sorry, das habe ich ganz vergessen
asterisk-1.4.24
suse 10.3 Kernel 2.6.22.19-0.2-default

Odin 26.03.2009 15:54

Versuch mal den Source Code der LDAP-Appl. nochmal runterzuladen, Asterisk inkl. LDAP restlos zu entfernen und alles neu zu kompilieren.

robi1a 26.03.2009 17:22

Das habe ich alles schon mal probiert (auch mit einer älteren Asterisk Version)

Odin 27.03.2009 15:52

Hast du die Möglichkeit das System neu aufzusetzen? Vielleicht hats dir bei den Updates was essentielles gelöscht oder verschoben oder es hängt an inkompatiblen Abhängigkeiten nach dem Update.

robi1a 28.03.2009 10:05

Hm, neu aufsetzen istz fas unmöglich (zu viel Abhängigkeiten). Ich kann ev. versuchen das auf einen anderen Rechner zu machen.
Das ist aber nich das einzige compilierte Programm am PC, die anderen funktionieren alle.


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag