<URL: http://bugs.freeciv.org/Ticket/Display.html?id=40632 >

I tested the actual svn version on my system which runs without crashes.

thanks



Am Mittwoch, den 07.01.2009, 04:17 -0800 schrieb The default queue:
> Greetings,
> 
> This message has been automatically generated in response to the
> creation of a trouble ticket regarding:
>       "server crashes in auto_arrange_workers", 
> a summary of which appears below.
> 
> There is no need to reply to this message right now.  Your ticket has been
> assigned an ID of (PR#40632).
> 
> Please include the string:
> 
>          (PR#40632)
> 
> in the subject line of all future correspondence about this issue. To do so, 
> you may reply to this message.
> 
>                         Thank you,
>                         
> 
> -------------------------------------------------------------------------
> 
> Freeciv server is crashing on my linux.
> 
> reproduction: 
> start a game and create a city. When the first city of user or ai is
> created the server crashes.
> 
> version (both):
> freeciv-2.1.8 build from sources 
> freeciv-2.1.8 prebuild fedora package
> 
> system:
> fedora 10 with all updates (7.1.2009) and no self build packages
> 
> 
> 
> backtrace:
> ----------------------------------------------------------------------------------------------
> $ gdb server/civserver 
> GNU gdb Fedora (6.8-29.fc10)
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "i386-redhat-linux-gnu"...
> (gdb) run
> Starting program: /home/olli/work/freeciv-2.1.8/server/civserver 
> This is the server for Freeciv version 2.1.8
> You can learn a lot about Freeciv at http://www.freeciv.org/
> 2: Loading rulesets
> 2: Now accepting new client connections.
> 
> For introductory help, type 'help'.
> > 
> 2: (1) olli: connection request [ollisland]
> 2: (1) olli: connected [ollisland]
> > 
> Starting game.
> 2: Davit IV rules the Georgians.
> > civserver: cityturn.c:276: auto_arrange_workers: Zusicherung
> »cmr.found_a_valid« nicht erfüllt.
> 
> Program received signal SIGABRT, Aborted.
> 0x00110416 in __kernel_vsyscall ()
> Missing separate debuginfos, use: debuginfo-install glibc-2.9-3.i686
> ncurses-libs-5.6-20.20080927.fc10.i386 readline-5.2-13.fc9.i386
> zlib-1.2.3-18.fc9.i386
> (gdb) bt
> #0  0x00110416 in __kernel_vsyscall ()
> #1  0x004bc460 in raise () from /lib/libc.so.6
> #2  0x004bde28 in abort () from /lib/libc.so.6
> #3  0x004b540e in __assert_fail () from /lib/libc.so.6
> #4  0x08070778 in auto_arrange_workers (pcity=0x8471788) at
> cityturn.c:276
> #5  0x0806d210 in create_city (pplayer=0x827990c, ptile=0x89dd9c8,
> name=0x846f7ac "Kutaisi") at citytools.c:1039
> #6  0x080a5afd in city_build (pplayer=0x827990c, punit=0x8a32038,
> name=0x846f7ac "Kutaisi") at unithand.c:555
> #7  0x0807a228 in server_handle_packet (type=PACKET_UNIT_BUILD_CITY,
> packet=0x6, pplayer=0x827990c, pconn=0x81a2240) at hand_gen.c:153
> #8  0x08051443 in server_packet_input (pconn=0x81a2240, packet=0x0,
> type=53) at srv_main.c:1214
> #9  0x0809f46b in incoming_client_packets () at sernet.c:396
> #10 server_sniff_all_input () at sernet.c:752
> #11 0x08052e8d in srv_running () at srv_main.c:1862
> #12 srv_main () at srv_main.c:2211
> #13 0x0804a775 in main (argc=1, argv=0xbffff4b4) at civserver.c:258
> (gdb) bt full
> #0  0x00110416 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0x004bc460 in raise () from /lib/libc.so.6
> No symbol table info available.
> #2  0x004bde28 in abort () from /lib/libc.so.6
> No symbol table info available.
> #3  0x004b540e in __assert_fail () from /lib/libc.so.6
> No symbol table info available.
> #4  0x08070778 in auto_arrange_workers (pcity=0x8471788) at
> cityturn.c:276
>       cmp = {minimal_surplus = {-1000000000, -1000000000, -1000000000,
> -1000000000, -1000000000, -1000000000}, require_happy = false,
> allow_disorder = true, 
>   allow_specialists = true, factor = {1, 1, 1, 1, 1, 1}, happy_factor =
> 1}
>       cmr = {found_a_valid = false, disorder = 117, happy = 46, surplus = {1,
> 138876808, 0, 138876808, 136812812, 0}, worker_positions_used = {{true,
> false, false, 
>       false, 136}, {23, 71, 8, false, false}, {false, false, false,
> false, false}, {false, 37, false, false, false}, {4, false, false,
> false, 144}}, specialists = {
>     134987208, -1073752140, -1073752144, 4, 25, 0, 37, -1073752136,
> 134987432, 0, 0, 144562632, 144562632, 16777218, 2, 0, 0, -1073752088,
> 134943553, 144562632}}
>       __PRETTY_FUNCTION__ = "auto_arrange_workers"
> #5  0x0806d210 in create_city (pplayer=0x827990c, ptile=0x89dd9c8,
> name=0x846f7ac "Kutaisi") at citytools.c:1039
>       pcity = (struct city *) 0x8471788
>       x_itr = 5
>       y_itr = 5
>       nation = <value optimized out>
>       __PRETTY_FUNCTION__ = "create_city"
> #6  0x080a5afd in city_build (pplayer=0x827990c, punit=0x8a32038,
> name=0x846f7ac "Kutaisi") at unithand.c:555
>       message = "\000\000\000\000\017\000\000\000\000\000\000\000\025", '\0'
> <repeats 11 times>, "0KG\b�\203G\b\000\004\000\000�\203G\b0KG\b����\020�
> \v\b��L\b\035\000\000\000������\n\b�\203G\b0KG\b �L\b\f\231'\b\001\000
> \000\0000fb\b������\...@\"\032\b\b��VˣP\000\030{\000\000��L\b0fb\b������
> \006\b0fb\b0fb\b8MG\b��d\b\001\000\000\000\f\231'\b(���>�\006\b�
> \027.\b0fb\001\000\000\000\0003333����\032\000\000\000\005\000\000
> \000��d\b\001\000\000\000�"...
> #7  0x0807a228 in server_handle_packet (type=PACKET_UNIT_BUILD_CITY,
> packet=0x6, pplayer=0x827990c, pconn=0x81a2240) at hand_gen.c:153
> No locals.
> #8  0x08051443 in server_packet_input (pconn=0x81a2240, packet=0x0,
> type=53) at srv_main.c:1214
>       pplayer = (struct player *) 0x827990c
> #9  0x0809f46b in incoming_client_packets () at sernet.c:396
> No locals.
> #10 server_sniff_all_input () at sernet.c:752
>       pconn = (struct connection *) 0x81a2240
>       max_desc = <value optimized out>
>       readfs = {fds_bits = {256, 0 <repeats 31 times>}}
>       writefs = {fds_bits = {0 <repeats 32 times>}}
>       exceptfs = {fds_bits = {0 <repeats 32 times>}}
>       tv = {tv_sec = 0, tv_usec = 74000}
>       last_noplayers = 0
>       connections = false
> #11 0x08052e8d in srv_running () at srv_main.c:1862
> No locals.
> #12 srv_main () at srv_main.c:2211
> No locals.
> #13 0x0804a775 in main (argc=1, argv=0xbffff4b4) at civserver.c:258
>       inx = 1
>       showhelp = 24
>       showvers = 8
>       option = <value optimized out>
> (gdb) 
> ----------------------------------------------------------------------------------------
> 
> I hope this description helps you in solving the problem.
> 
> Thanks by the way for this nice game !
> 
> 
> Oliver Burghard
> 
> 
> 
> 
> 




_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to