[erledigt]Rocrail Server startet nicht mehr

http://www.opendcc.de
http://www.bidib.org
Post Reply
ups60
Posts: 966
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

[erledigt]Rocrail Server startet nicht mehr

Post by ups60 » 05.08.2018, 17:32

Hi Rob,

wie im Thread viewtopic.php?f=47&t=16204&p=175071#p175071 geschrieben startet mein Rocrail-Server auf Raspi3 nicht mehr seit Version 14123 (letzter funktionierender Build). War ein Irrtum, daß es mit dem neuen Build startete.

Als Anlage ein nohup.out sowie Rocrail.ini und plan (decke.xml). Auf einem Raspi mit CS2 als Zentrale funktioniert Rocrail wie gehabt.

mfg Uwe

edit: habe rocrail mal im gdb gestartet (cd /opt/rocrail, gdb rocrail, bt), hier die Ausgabe

[New Thread 0x7591a470 (LWP 13788)]
[New Thread 0x758da470 (LWP 13789)]
[New Thread 0x7589a470 (LWP 13790)]
[New Thread 0x7585a470 (LWP 13791)]
20180805.183830.600 r9999I main OModel 2314 Checking all Loco's for V=0...
20180805.183830.863 r9999I main OModel 4498 init Track Driver blocks...
20180805.183830.864 r9999I main OModel 0737 updateFB
20180805.183830.868 r9999I main OModel 0723 add bus 0, 0...
20180805.183830.868 r9999I main OModel 0723 add bus 201, 0,1,16...
20180805.183830.868 r9999I main OModel 0742 update Boosters...
[New Thread 0x7581a470 (LWP 13793)]

Thread 3 "rocrail" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x76de3470 (LWP 13752)]
0x002cbd80 in ?? ()
(gdb) bt
#0 0x002cbd80 in ?? ()
#1 0x002cc7bc in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

mfg Uwe
Attachments
Bidib.zip
(28.1 KiB) Downloaded 3 times
Last edited by ups60 on 07.08.2018, 08:57, edited 1 time in total.

rjversluis
Site Admin
Posts: 39295
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: Rocrail Server startet nicht mehr

Post by rjversluis » 06.08.2018, 06:08

Moin Uwe,

bitte auf dein Raspi kompilieren und debuggen:

Code: Select all

git clone <link>
cd Rocrail
make -j2 server
sudo make install
cd <deinrocrailverzeichnis>
gdb --args /opt/rocrail/rocrail -l /opt/rocrail
Und bitte der Backtrace hier anhängen.

ups60
Posts: 966
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

Re: Rocrail Server startet nicht mehr

Post by ups60 » 06.08.2018, 08:17

Hi Rob,

hier das aktuelle bt:

Code: Select all

Thread 29 "rocrail" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x75c48470 (LWP 5238)]
0x002cbd80 in Data (p=0x100) at ../unxgen/rocs/impl/list_impl.h:30
30	static iOListData Data( void* p ) { return (iOListData)((iOList)p)->base.data; }
(gdb) bt
#0  0x002cbd80 in Data (p=0x100) at ../unxgen/rocs/impl/list_impl.h:30
#1  0x002cc7bc in _first (inst=0x100) at impl/list.c:179
#2  0x002d8288 in _next2key (inst=0x4b1e2c, key=0x75c479b0) at impl/map.c:261
#3  0x002d8324 in _next (inst=0x4b1e2c) at impl/map.c:276
#4  0x0010a944 in _getFBStat (inst=0x4a6154) at impl/model.c:4129
#5  0x00104004 in _cmd (inst=0x4a6154, cmd=0x764099a4) at impl/model.c:2908
#6  0x001540c0 in __callback (inst=0x16d18e4, nodeA=0x764099a4)
    at impl/control.c:1609
#7  0x0011f7fc in __cmdReader (threadinst=0x76b0098c) at impl/clntcon.c:348
#8  0x002da2a8 in rocs_thread_wrapper (inst=0x76b0098c)
    at impl/unx/uthread.c:35
#9  0x76f7bfc4 in start_thread (arg=0x75c48470) at pthread_create.c:335
#10 0x76ef4bc8 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:76
   from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) 

mfg Uwe

rjversluis
Site Admin
Posts: 39295
Joined: 10.04.2006, 08:48
Location: Speyer, Germany
Contact:

Re: Rocrail Server startet nicht mehr

Post by rjversluis » 07.08.2018, 05:38

Hi Uwe,

ich habe ein fix gemacht.
Bitte git pull, neu kompilieren und testen.

ups60
Posts: 966
Joined: 30.07.2013, 17:36
Location: 50321 Brühl

Re: Rocrail Server startet nicht mehr

Post by ups60 » 07.08.2018, 08:56

rjversluis wrote:Hi Uwe,

ich habe ein fix gemacht.
Bitte git pull, neu kompilieren und testen.
Moin Rob,

habe fertig, alles wieder ok, Server startet wieder. Danke!!! :thumb_up:

mfg Uwe

Post Reply

Return to “OpenDCC-BiDiB (DE)”