21-05-2020, Thursday-13:22:59
Heute wieder ein Absturz.
Hat von mir und vermutlich auch von anderen einige Arbeit mit ins Grab gerissen.
Ich habe gedacht das wäre mit diesem Patch R9029 erledigt:
https://forum.simutrans.com/index.php/to...#msg186010
Ist vermutlich eine im unpassenden Augenblick zusammengebrochene Internetverbindung.
So etwas sollte zwar den Client an die frische Luft setzen, aber nicht den Server runter werfen.
Was ich nicht verstehe, oder wie ich Patch R9029 verstehe: signal SIGPIPE dürfte eigentlich überhaupt nicht mehr auftreten.
Hat von mir und vermutlich auch von anderen einige Arbeit mit ins Grab gerissen.
Zitat:21.mai -> Spiel 3. April 1902
Thread 1 "sim" received signal SIGPIPE, Broken pipe.
__libc_send (flags=<optimized out>, len=18, buf=0x22b29121, fd=22) at ../sysdeps/unix/sysv/linux/send.c:28
28 return SYSCALL_CANCEL (sendto, fd, buf, len, flags, NULL, 0);
(gdb) bt
#0 __libc_send (flags=<optimized out>, len=18, buf=0x22b29121, fd=22) at ../sysdeps/unix/sysv/linux/send.c:28
#1 __libc_send (fd=fd@entry=22, buf=0x22b29121, len=18, flags=flags@entry=0) at ../sysdeps/unix/sysv/linux/send.c:23
#2 0x000000000056c96f in network_send_data (dest=dest@entry=22, buf=0x22b29121 "\022", size=18, count=@0x7fffffffb76e: 0, timeout_ms=timeout_ms@entry=0) at network/network.cc:687
#3 0x0000000000578310 in packet_t:end (this=this@entry=0x22b29110, s=22, complete=complete@entry=false) at network/network_packet.cc:123
#4 0x000000000057909e in socket_info_t::process_send_queue (this=0x186b0f70) at network/network_socket_list.cc:71
#5 0x000000000056c655 in network_process_send_queues (timeout=<optimized out>) at network/../tpl/vector_tpl.h:233
#6 0x00000000006cb374 in karte_t::process_network_commands (this=this@entry=0x1d0c4b0, ms_difference=ms_difference@entry=0x7fffffffb9dc) at simtypes.h:199
#7 0x00000000006d4968 in karte_t::interactive (this=this@entry=0x1d0c4b0, quit_month=quit_month@entry=2147483647) at simworld.cc:6744
#8 0x0000000000687e39 in simu_main (argc=argc@entry=4, argv=argv@entry=0x7fffffffde48) at simmain.cc:1455
#9 0x0000000000710706 in sysmain (argc=4, argv=0x7fffffffde48) at sys/simsys.cc:1097
#10 0x000000000072dfff in main (argc=<optimized out>, argv=<optimized out>) at sys/simsys_s2.cc:790
Ich habe gedacht das wäre mit diesem Patch R9029 erledigt:
https://forum.simutrans.com/index.php/to...#msg186010
Ist vermutlich eine im unpassenden Augenblick zusammengebrochene Internetverbindung.
So etwas sollte zwar den Client an die frische Luft setzen, aber nicht den Server runter werfen.
Was ich nicht verstehe, oder wie ich Patch R9029 verstehe: signal SIGPIPE dürfte eigentlich überhaupt nicht mehr auftreten.