Follow-up Comment #1, bug #12817 (project wesnoth):

Boucman marked this as fixed but I still experience the same issues
*randomly* in latest trunk:

++
wesnoth-debug: src/network_worker.cpp:292:
bool<unnamed>::receive_with_timeout(_TCPsocket*, char*, size_t, bool, int):
Assertion `lock_it != sockets_locked[shard].end()' failed.
Aborted (core dumped)
--

This is a backtrace I got with debug symbols:

++
#0  0x00007f99fa799ed5 in raise () from /lib/libc.so.6
#1  0x00007f99fa79b3f3 in abort () from /lib/libc.so.6
#2  0x00007f99fa792dc9 in __assert_fail () from /lib/libc.so.6
#3  0x0000000000a51ac8 in receive_with_timeout (s=0x2a15420,
    buf=0x4097db4 "", nbytes=4085, update_stats=true, timeout_ms=60000)
    at src/network_worker.cpp:292
#4  0x0000000000a51c5f in receive_buf (sock=0x2a15420, b...@0x43937dd0)
    at src/network_worker.cpp:589
#5  0x0000000000a526b7 in process_queue (shard_num=0x0)
    at src/network_worker.cpp:713
#6  0x00007f99fd162457 in ?? () from /usr/lib/libSDL-1.2.so.0
#7  0x00007f99fd1a9e39 in ?? () from /usr/lib/libSDL-1.2.so.0
#8  0x00007f99f9f22fc7 in start_thread () from /lib/libpthread.so.0
#9  0x00007f99fa8375ad in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()
--

Frames #6-#8 lack entry point names because they are probably internal calls
used by SDL's threading facilities. Frame #10 is just weird, probably due to
the fact that this occurred in a new thread.

I tried with Wesband, stopping at 0 KB, around 30 KB, and so... and Wesnoth
does not always crash.

I also tried canceling the download of the add-ons list and got the same
random crash.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?12817>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to