Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Server für Pak128.german zum im Netzwerk spielen.
Ich schreibe mal wieder zum Serverspiel. Wir haben inzwischen 1958.
Es läuft nach wie vor R9100. Seit 05.06.2020 kein Absturz mehr.
Neben ein paar Spielern die es nur kurz versucht haben, haben 5 Spieler größere Netze gebaut.
Die 2 größten Spieler sind allerdings nicht mehr aktiv. Die Netze verwaist, aber laufen.
Drei Spieler aber, nach wie vor fleißig aktiv.
Ich selbst habe nicht genug Zeit zum mitspielen.
Die Karte selbst ist inzwischen ein undurchdringliches Gestrüpp an Verkehrswegen, aber es ist immer noch lange nicht alles erschlossen.
Zitieren
Heute, oder was es gestern, wieder ein Absturz.

War ein alt bekannter Absturz, wir müssen demnächst auf eine aktuelle Nightly umstellen.
Weil das Problem inzwischen behoben sein sollte und sich auch sonst viel getan hat im Programm.
Zitieren
Heute, oder was es gestern Abend, wieder ein Absturz.

War ein alt bekannter Absturz, der mit den Haltestellen.

Server ist deshalb jetzt auf R9170 gewechselt.
Zitieren
Ich hab lange gezögert von der bewährten R9100 weg zu wechseln.
Und kaum läuft die R9170 ein paar Stunden schon kracht es. Hatte anfangs die vielen neuen Einbauten im Verdacht.
Scheint aber ein schwieriger alter Bekannter zu sein.
Zitat:Thread 1 "sim" received signal SIGSEGV, Segmentation fault.
__memmove_avx_unaligned () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:142
142            VMOVU  (%rsi), %VEC(0)
(gdb) bt
#0  __memmove_avx_unaligned () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:142
#1  0x00007ffff591c6e4 in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>, __dest=<optimized out>, __src=<optimized out>, __len=<optimized out>) at /usr/include/bits/string_fortified.h:34
#2  st_TexSubImage (ctx=0x9c4790, dims=2, texImage=0xc2e6b0, xoffset=272, yoffset=192, zoffset=0, width=16, height=256, depth=1, format=32993, type=<optimized out>, pixels=0x7fff63aacc50, unpack=0x9ce1f0) at ../src/mesa/state_tracker/st_cb_texture.c:1681
#3  0x00007ffff5aa4a27 in texture_sub_image (ctx=ctx@entry=0x9c4790, dims=dims@entry=2, texObj=texObj@entry=0xdc3390, texImage=0xc2e6b0, target=target@entry=3553, level=level@entry=0, xoffset=<optimized out>, yoffset=192, zoffset=0, width=16, height=256, depth=1, format=32993, type=33639,pixels=0x7fff63aacc50) at ../src/mesa/main/teximage.c:3584
#4  0x00007ffff5aa4c2c in texsubimage_err (ctx=0x9c4790, dims=2, target=3553, level=0, xoffset=272, yoffset=192, zoffset=0, width=16, height=256, depth=1, format=32993, type=33639, pixels=0x7fff63aacc50, callerName=0x7ffff65a7781 "glTexSubImage2D")    at ../src/mesa/main/teximage.c:3642
#5  0x00007ffff5aa4d15 in _mesa_TexSubImage2D (target=<optimized out>, level=<optimized out>, xoffset=<optimized out>, yoffset=<optimized out>, width=<optimized out>, height=<optimized out>, format=32993, type=33639, pixels=0x7fff63aacc50)    at ../src/mesa/main/teximage.c:3864
#6  0x00007ffff7e3e601 in GL_UpdateTexture (renderer=0x10df740, texture=0xdc32a0, rect=0xdc3354, pixels=0x7fff63aacc50, pitch=6240) at /usr/src/debug/SDL2-2.0.12-2.2.x86_64/src/render/opengl/SDL_render_gl.c:660
#7  0x00007ffff7e37180 in SDL_UnlockTexture_REAL (texture=0xdc32a0) at /usr/src/debug/SDL2-2.0.12-2.2.x86_64/src/render/SDL_render.c:1837
#8  SDL_UnlockTexture_REAL (texture=0xdc32a0) at /usr/src/debug/SDL2-2.0.12-2.2.x86_64/src/render/SDL_render.c:1821
#9  0x00007ffff7e37a83 in SDL_UpdateTextureNative (pitch=3120, pixels=0x29c1b560, rect=0x7fffffffb890, texture=0xdc3210) at /usr/src/debug/SDL2-2.0.12-2.2.x86_64/src/render/SDL_render.c:1498
#10 SDL_UpdateTexture_REAL (texture=0xdc3210, rect=0x7fffffffb890, pixels=0x29c1b560, pitch=3120) at /usr/src/debug/SDL2-2.0.12-2.2.x86_64/src/render/SDL_render.c:1548
#11 0x0000000000730a01 in dr_textur (xp=xp@entry=272, yp=yp@entry=192, w=w@entry=16, h=h@entry=256) at sys/simsys_s2.cc:411
#12 0x000000000047a1e5 in display_flush_buffer () at display/simgraph16.cc:4994
#13 0x00000000007308b8 in dr_flush () at sys/simsys_s2.cc:387
#14 0x00000000006853a2 in intr_refresh_display (dirty=dirty@entry=false) at simintr.cc:89
#15 0x00000000006c8d07 in karte_t:Confusedync_step (this=this@entry=0x1d1f800, delta_t=<optimized out>, do_sync_step=do_sync_step@entry=true, display=display@entry=true) at simworld.cc:3643
#16 0x00000000006d8c1e in karte_t::interactive (this=this@entry=0x1d1f800, quit_month=quit_month@entry=2147483647) at simworld.cc:7010
#17 0x000000000068df04 in simu_main (argc=argc@entry=4, argv=argv@entry=0x7fffffffde48) at simmain.cc:1461
#18 0x0000000000713546 in sysmain (argc=4, argv=0x7fffffffde48) at sys/simsys.cc:1098
#19 0x0000000000730ba3 in main (argc=<optimized out>, argv=<optimized out>) at sys/simsys_s2.cc:790

Dump und Save hier http://makie.de/dump1999.zip
Zitieren
Das ist ein Crash im Grafiktreiber, mesa. Hast du Grafik an am Server?!?
Zitieren
Mein Server ist letztlich ein ganz normaler PC mit OpenSuse Tumbleweed.
Ja Grafiktreiber und ich kann auch ganz normal mitspielen über den Server selbst.

Ich glaube aber nicht dass es ein Fehler im Grafiktreiber ist. Denke eher, es sind komische Daten, mit denen er nicht zurecht kommt.
Zitieren
Naja, es ist ein 64 bit memove avx auf eine ungerade (halt nicht auf 64 bit alignte) Addresse. Da kann Simutrans selber nur wenig daran drehen, dass muss der Grafiktreiber schon selber vermeiden. width?16 und height?256 sollte da kein Problem sein.
Zitieren
Wieder ein Absturz, wieder der Fall wie oben.
Ich habe mal dem Server alle Updates eingespielt, vielleicht hilft es.
Zitieren
Mal wieder ein neuer Absturz:

11.10.2018
sim: simmenu.cc:1093: virtual const char* two_click_tool_t::work(player_t*, koord3d): Assertion `error == NULL || value > 0' failed.

Thread 1 "sim" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50        return ret;
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7915539 in __GI_abort () at abort.c:79
#2  0x00007ffff7915411 in __assert_fail_base (fmt=0x7ffff7a80138 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7a2ad0 "error == NULL || value > 0", file=0x7a29e0 "simmenu.cc", line=1093, function=<optimized out>) at assert.c:92
#3  0x00007ffff79249e2 in __GI___assert_fail (assertion=assertion@entry=0x7a2ad0 "error == NULL || value > 0", file=file@entry=0x7a29e0 "simmenu.cc", line=line@entry=1093,
    function=function@entry=0x7a2e90 "virtual const char* two_click_tool_t::work(player_t*, koord3d)") at assert.c:101
#4  0x00000000006939f0 in two_click_tool_t::work (this=0x23eb6050, player=0x25ee7e60, pos=...) at simmenu.cc:1109
#5  0x000000000055a3b1 in nwc_tool_t::do_command (this=0x2c5f9ad0, welt=<optimized out>) at network/network_cmd_ingame.cc:1202
#6  0x00000000006d125e in karte_t::do_network_world_command (this=this@entry=0x1dc2680, nwc=nwc@entry=0x2c5f9ad0) at simworld.cc:6842
#7  0x00000000006d182c in karte_t::process_network_commands (this=this@entry=0x1dc2680, ms_difference=ms_difference@entry=0x7fffffffba2c) at simworld.cc:6792
#8  0x00000000006d900a in karte_t::interactive (this=this@entry=0x1dc2680, quit_month=quit_month@entry=2147483647) at simworld.cc:6946
#9  0x000000000068df04 in simu_main (argc=argc@entry=4, argv=argv@entry=0x7fffffffde98) at simmain.cc:1461
#10 0x0000000000713546 in sysmain (argc=4, argv=0x7fffffffde98) at sys/simsys.cc:1098
#11 0x0000000000730ba3 in main (argc=<optimized out>, argv=<optimized out>) at sys/simsys_s2.cc:790
Zitieren
Heute noch ein mal. Mir scheint das ist ein neu eingebauter Fehler.

31.03.2021
sim: simmenu.cc:1093: virtual const char* two_click_tool_t::work(player_t*, koord3d): Assertion `error == NULL || value > 0' failed.

Thread 1 "sim" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50        return ret;
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7915539 in __GI_abort () at abort.c:79
#2  0x00007ffff7915411 in __assert_fail_base (fmt=0x7ffff7a80138 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7a2ad0 "error == NULL || value > 0", file=0x7a29e0 "simmenu.cc", line=1093, function=<optimized out>) at assert.c:92
#3  0x00007ffff79249e2 in __GI___assert_fail (assertion=assertion@entry=0x7a2ad0 "error == NULL || value > 0", file=file@entry=0x7a29e0 "simmenu.cc", line=line@entry=1093,
    function=function@entry=0x7a2e90 "virtual const char* two_click_tool_t::work(player_t*, koord3d)") at assert.c:101
#4  0x00000000006939f0 in two_click_tool_t::work (this=0x1cb06100, player=0x1bf51830, pos=...) at simmenu.cc:1109
#5  0x000000000055a3b1 in nwc_tool_t::do_command (this=0x27b0b6e0, welt=<optimized out>) at network/network_cmd_ingame.cc:1202
#6  0x00000000006d125e in karte_t::do_network_world_command (this=this@entry=0x1d14470, nwc=nwc@entry=0x27b0b6e0) at simworld.cc:6842
#7  0x00000000006d182c in karte_t::process_network_commands (this=this@entry=0x1d14470, ms_difference=ms_difference@entry=0x7fffffffba2c) at simworld.cc:6792
#8  0x00000000006d900a in karte_t::interactive (this=this@entry=0x1d14470, quit_month=quit_month@entry=2147483647) at simworld.cc:6946
#9  0x000000000068df04 in simu_main (argc=argc@entry=4, argv=argv@entry=0x7fffffffde98) at simmain.cc:1461
#10 0x0000000000713546 in sysmain (argc=4, argv=0x7fffffffde98) at sys/simsys.cc:1098
#11 0x0000000000730ba3 in main (argc=<optimized out>, argv=<optimized out>) at sys/simsys_s2.cc:790
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 9 Gast/Gäste