Android App führt bei Zählerstandsabfragen zum Einfrieren von Symcon

Moin zusammen,

nachdem ich mit meiner Fehlersuche nicht weiterkomme, hoffe ich hier auf ein wenig Hilfe.

Systemumgebung:
Raspberry Pi
neueste IPS 4.0 stable vom 7.7.
Android 5.1 und neueste IPS-App 4.0.3
LCN Bus

Problem:
Meine Verbrauchszähler werden durch LCN geloggt und mit IP-Symcon visualisiert.
Bei dem Zugriff über einen Browser auf das Symcon-Webfront (Zählerstände) funktioniert alles problemlos.
Mache ich dieses mit der Android-App und komme in einen Bereich, wo keine Datensätze vorhanden sind, führt das zu einem Socket Error # 10061.
Zugriff erhalte ich erst wieder, nach einem Neustart von IP-Symcon.
In der ersten IPS 4.0 Version auf dem Pi, trat dieses Problem noch nicht auf.

Gruß
Markus

Das klingt nach einem Absturz vom IP-Symcon Dienst.

Kannst du vielleicht dies hier ausprobieren? Debugging für Experten (Raspberry Pi, Linux)

Wenn dann der Absturz passiert, interessiert mich die Ausgabe vom Backtrace.

paresy

Vielen Dank für die schnelle Antwort.
Leider komme ich gar nicht erst dazu, einen Backtrace zu erstellen. Der Debugger verabschiedet sich vorzeitig und reproduzierbar.

(gdb) c
Continuing.
Cannot access memory at address 0x0
*** IP-Symcon starting
[New Thread 0xb6119440 (LWP 2194)]
[New Thread 0xb58d8440 (LWP 2195)]
[New Thread 0xb50d8440 (LWP 2196)]
[New Thread 0xb4897440 (LWP 2197)]
[New Thread 0xb4097440 (LWP 2198)]
[New Thread 0xb36ff440 (LWP 2199)]
[New Thread 0xb2eff440 (LWP 2200)]
[New Thread 0xb26ff440 (LWP 2201)]
[New Thread 0xb1eff440 (LWP 2202)]
[New Thread 0xb16ff440 (LWP 2203)]
[New Thread 0xb0eff440 (LWP 2204)]
[New Thread 0xb067d440 (LWP 2205)]
[New Thread 0xaf9ff440 (LWP 2206)]
[New Thread 0xaf1ff440 (LWP 2207)]
[New Thread 0xae9ff440 (LWP 2209)]
[New Thread 0xae1ff440 (LWP 2210)]
[New Thread 0xad9ff440 (LWP 2211)]
[New Thread 0xad1ff440 (LWP 2212)]
[New Thread 0xac9ff440 (LWP 2213)]
[New Thread 0xac1ff440 (LWP 2214)]
[New Thread 0xab9ff440 (LWP 2215)]
[New Thread 0xab1ff440 (LWP 2216)]
[New Thread 0xaa9ff440 (LWP 2217)]
[New Thread 0xaa1ff440 (LWP 2218)]
[New Thread 0xa99ff440 (LWP 2219)]
[New Thread 0xa91ff440 (LWP 2220)]
[New Thread 0xa89ff440 (LWP 2221)]
[New Thread 0xa81ff440 (LWP 2222)]
[New Thread 0xa79ff440 (LWP 2223)]
[New Thread 0xa71ff440 (LWP 2224)]
[New Thread 0xa69ff440 (LWP 2225)]
[Thread 0xae9ff440 (LWP 2209) exited]
[New Thread 0xae9ff440 (LWP 2227)]
>> Press CTRL+C to initiate shutdown!
warning: Can't attach LWP -1474300752: No child processes
/build/gdb-RHHfAt/gdb-7.4.1+dfsg/gdb/linux-thread-db.c:418: internal-error: thread_get_info_callback: Assertion `inout->thread_info != NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) n

/build/gdb-RHHfAt/gdb-7.4.1+dfsg/gdb/linux-thread-db.c:418: internal-error: thread_get_info_callback: Assertion `inout->thread_info != NULL' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) n
(gdb) bt
Target is executing.

Hast du den Pi vielleicht übertaktet? Eigentlich ist es sehr ungewöhnlich, dass gdb abstürzt.

paresy

hier ein paar zusätzliche Infos zum PI.

„Raspbian GNU/Linux 7 (wheezy)“
Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux.
Auf dem PI laufen nur IP-Symcon und LCN-PCHK und er ist nicht übertaktet.

Ein weiterer Test mit einem IPhone 6 (ios 9.3.3) führte zu einem identischen Absturz.

Gruß
Markus