URL: <http://gna.org/bugs/?24849>
Summary: Trying to put -1 into unsigned 8 bits Project: Freeciv Submitted by: sveinung Submitted on: Mon 11 Jul 2016 04:01:05 PM UTC Category: None Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: TRUNK Discussion Lock: Any Operating System: None Planned Release: Contains string changes: None _______________________________________________________ Details: 1: in dio_put_uint8_raw() [dataio_raw.c::269]: assertion '!((int) x != value)' failed. 2: Backtrace: 2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x65a582] 2: 1: ./server/freeciv-server(vdo_log+0x79) [0x65df79] 2: 2: ./server/freeciv-server(do_log+0x93) [0x65e023] 2: 3: ./server/freeciv-server(fc_assert_fail+0x98) [0x65e218] 2: 4: ./server/freeciv-server(dio_put_uint8_raw+0x37) [0x682fa7] 2: 5: ./server/freeciv-server() [0x628c74] 2: 6: ./server/freeciv-server(lsend_packet_ruleset_tech+0x2f) [0x630e9f] 2: 7: ./server/freeciv-server() [0x4c602b] 2: 8: ./server/freeciv-server(send_rulesets+0x177) [0x4dba17] 2: 9: ./server/freeciv-server(establish_new_connection+0x1c3) [0x4a9853] 2: 10: ./server/freeciv-server(handle_login_request+0x4b4) [0x4aa4f4] 2: 11: ./server/freeciv-server(server_packet_input+0x34d) [0x43c2ad] 2: 12: ./server/freeciv-server(server_sniff_all_input+0x82a) [0x50b73a] 2: 13: ./server/freeciv-server(srv_main+0x204) [0x43ee04] 2: 14: ./server/freeciv-server(main+0x260) [0x435a90] 2: 15: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f2d62f145f0] 2: 16: ./server/freeciv-server(_start+0x29) [0x436539] 1: Please report this message at http://gna.org/projects/freeciv/ 2: Backtrace: 2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x65a582] 2: 1: ./server/freeciv-server(vdo_log+0x79) [0x65df79] 2: 2: ./server/freeciv-server(do_log+0x93) [0x65e023] 2: 3: ./server/freeciv-server(fc_assert_fail+0x130) [0x65e2b0] 2: 4: ./server/freeciv-server(dio_put_uint8_raw+0x37) [0x682fa7] 2: 5: ./server/freeciv-server() [0x628c74] 2: 6: ./server/freeciv-server(lsend_packet_ruleset_tech+0x2f) [0x630e9f] 2: 7: ./server/freeciv-server() [0x4c602b] 2: 8: ./server/freeciv-server(send_rulesets+0x177) [0x4dba17] 2: 9: ./server/freeciv-server(establish_new_connection+0x1c3) [0x4a9853] 2: 10: ./server/freeciv-server(handle_login_request+0x4b4) [0x4aa4f4] 2: 11: ./server/freeciv-server(server_packet_input+0x34d) [0x43c2ad] 2: 12: ./server/freeciv-server(server_sniff_all_input+0x82a) [0x50b73a] 2: 13: ./server/freeciv-server(srv_main+0x204) [0x43ee04] 2: 14: ./server/freeciv-server(main+0x260) [0x435a90] 2: 15: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f2d62f145f0] 2: 16: ./server/freeciv-server(_start+0x29) [0x436539] 1: Trying to put -1 into 8 bits; it will result 255 at receiving side. 2: Backtrace: 2: 0: ./server/freeciv-server(backtrace_print+0x22) [0x65a582] 2: 1: ./server/freeciv-server(vdo_log+0x79) [0x65df79] 2: 2: ./server/freeciv-server(do_log+0x93) [0x65e023] 2: 3: ./server/freeciv-server(dio_put_uint8_raw+0xb7) [0x683027] 2: 4: ./server/freeciv-server() [0x628c74] 2: 5: ./server/freeciv-server(lsend_packet_ruleset_tech+0x2f) [0x630e9f] 2: 6: ./server/freeciv-server() [0x4c602b] 2: 7: ./server/freeciv-server(send_rulesets+0x177) [0x4dba17] 2: 8: ./server/freeciv-server(establish_new_connection+0x1c3) [0x4a9853] 2: 9: ./server/freeciv-server(handle_login_request+0x4b4) [0x4aa4f4] 2: 10: ./server/freeciv-server(server_packet_input+0x34d) [0x43c2ad] 2: 11: ./server/freeciv-server(server_sniff_all_input+0x82a) [0x50b73a] 2: 12: ./server/freeciv-server(srv_main+0x204) [0x43ee04] 2: 13: ./server/freeciv-server(main+0x260) [0x435a90] 2: 14: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f2d62f145f0] 2: 15: ./server/freeciv-server(_start+0x29) [0x436539] _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?24849> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev