Technical support > Bugs in stable version (2.5)

Game crash in multiplayer.

(1/1)

O01eg:
Crash sometimes causes when I edit team in Multiplayer menu.


--- Code: ---(gdb) bt full
 #0 0x000000000047c40e in dbuffer::get (this=0x0, data=0x7fffffffba6f "", len=1) at src/common/dbuffer.cpp:39
 No locals.
 #1 0x000000000047c506 in dbuffer::extract (this=0x0, data=<optimized out>, len=<optimized out>) at src/common/dbuffer.cpp:114
 No locals.
 #2 0x000000000047b163 in NET_ReadByte (buf=<optimized out>) at src/common/netpack.cpp:249
 c = 0 '\000'
 #3 0x0000000000554b1e in CL_PingServerCallback (s=0xa01fcc0) at src/client/cgame/multiplayer/mp_serverlist.cpp:116
 buf = 0x0
 server = 0x2d02a40
 cmd = <optimized out>
 str = "\000\000\000\000\005\000\000\000\"\001\000\000\001\000\000\000H\005\000\000\000\000\000\000\000\345\377\367\377\177\000\000\020\304\377\377\377\177\000\000x`\372\367\377\177\000\000\070\304\377\377\377\177\000\000[\232;\017\000\000\000\000\250\341\377\367\377\177\000\000bX\336\367\377\177\000\000\000\000\000\000\000\000\000\000x`\372\367\377\177\000\000\005", '\000' <repeats 15 times>, "\001\000\000\000\377\177\000\000\250\341\377\367\377\177\000\000\002\017/\n\000\000\000\000\360\062\061\n\000\000\000\000@\017\323\002\000\000\000\000\021XO\364\377\177", '\000' <repeats 11 times>"\345, \377\367\377\177\000\000\300\303\377\377\377\177\000\000\330\303\377\377\377\177\000\000LC_M\001\000\000\000GES/libc.mo\000\000\000\000\000cA@\000\000\000\000\000\377\377\377\377\000\000\000\000 VO\364\377\177\000\000ru_RU.utf8\000\367\377\177\000\000\062\060\061\062/08/1"...
 #4 0x0000000000479763 in NET_StreamClose (s=0xa01fcc0) at src/common/net.cpp:370
 No locals.
 #5 0x000000000047a5ef in NET_Wait (timeout=<optimized out>) at src/common/net.cpp:490
 buf = "\b\000\000\000\377info 14\377\177\000\000N\231[\000\000\000\000\000M\300P\364\377\177\000\000\020\314\377\377\377\177\000\000P\231[\000\000\000\000\000P\231[\000\000\000\000\000p\315\377\377\377\177\000\000\000\000\000\000\000\000\000\000M\300P\364\377\177\000\000 \310\377\377\000\000\000\000P\231[", '\000' <repeats 13 times>, "8\311\377\377\377\177", '\000' <repeats 18 times>, " \310\377\377\000\000\000\000\b", '\000' <repeats 27 times>"\377, \177", '\000' <repeats 14 times>"\377, \177\000\000\260\220 \365\377\177\000\000 \310\377\377", '\000' <repeats 12 times>"\377, \377\377\377\377\377\377\377\000\311\377\377\000\000\000\000\000\000\000\000/\000\000\000\000\311\377\377", '\000' <repeats 24 times>"\377, \377\377\377\220\310\377\377\000\000\000\000\000\311\377\377\377\177\000\000\002", '\000' <repeats 11 times>"\377, \177", '\000' <repeats 14 times>"\377, \177\000\000T\353P\364\377\177", '\000' <repeats 18 times>"\327"...
 len = -1
 s = 0xa01fcc0
 tv = {tv_sec = 0, tv_usec = 9628}
 ready = <optimized out>
 i = <optimized out>
 read_fds_out = {fds_bits = {2097152, 0 <repeats 15 times>}}
 write_fds_out = {fds_bits = {2097152, 0 <repeats 15 times>}}
 #6 0x00000000004707b4 in Qcommon_Frame () at src/common/common.cpp:1476
 time_to_next = 18
 #7 0x00000000004ca706 in main (argc=<optimized out>, argv=<optimized out>) at src/ports/linux/linux_main.cpp:55
 No locals.
 (gdb) f 3
 #3 0x0000000000554b1e in CL_PingServerCallback (s=0xa01fcc0) at src/client/cgame/multiplayer/mp_serverlist.cpp:116
 116 const int cmd = cgi->NET_ReadByte(buf);
 (gdb) p buf
 $1 = (dbuffer *) 0x0
 (gdb) p *s
 $3 = {data = 0x2d02a40, loopback = false, ready = false, closed = true, finished = false, socket = -1, index = 0, family = 2, addrlen = 16, inbound = {
 _refCount = 0xa01fe20, _deletion = 0xa01fe90, _pointer = 0xa01fd90}, outbound = {_refCount = 0x0, _deletion = 0x0, _pointer = 0x0}, onclose = 0,
 func = 0x554ac0 <CL_PingServerCallback(net_stream*)>, loopback_peer = 0x0}

--- End code ---

http://sourceforge.net/tracker/?func=detail&aid=3558916&group_id=157793&atid=805242

Navigation

[0] Message Index

Go to full version