[Freeciv-tickets] [freeciv] #47992: server/advisors/autosettlers.c::929]: assertion 'recursion <= unit_list_size(pplayer->units)' failed.

アーカイブの一覧に戻る
OSDN Ticket System norep****@osdn*****
Mon May 8 07:44:16 JST 2023


#47992: server/advisors/autosettlers.c::929]: assertion 'recursion <= unit_list_size(pplayer->units)' failed.

  Open Date: 2023-05-08 00:21
Last Update: 2023-05-08 00:44

URL for this Ticket:
    https://osdn.net//projects/freeciv/ticket/47992
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=47992

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2023-05-08 00:44 Updated by: alain_bkr

Comment:

full console log makes me wonder if the turn is 55 or 56 ? (because turn 55 was saved before the message)
Game saved as Sz1-Ai002-Lm59-230507_192610-T0054-auto.sav.xz
Game saved as Sz1-Ai002-Lm59-230507_192610-T0055-auto.sav.xz
1: in auto_settler_findwork() [../../../server/advisors/autosettlers.c::929]: assertion 'recursion <= unit_list_size(pplayer->units)' failed.
3: Backtrace:
3:     0: /Big/clang-15/FC31/bin/FC31clang-15-server(backtrace+0x5b) [0x55eca457a47b]
3:     1: /Big/clang-15/FC31/bin/FC31clang-15-server(backtrace_print+0x11e) [0x55eca507e11e]
3:     2: /Big/clang-15/FC31/bin/FC31clang-15-server(do_log+0x23a) [0x55eca508d3fa]
3:     3: /Big/clang-15/FC31/bin/FC31clang-15-server(fc_assert_fail+0x188) [0x55eca508d968]
3:     4: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x20f) [0x55eca46d071f]
3:     5: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:     6: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:     7: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:     8: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:     9: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    10: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    11: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    12: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    13: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    14: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    15: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    16: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    17: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    18: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    19: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    20: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    21: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    22: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    23: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    24: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    25: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    26: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    27: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    28: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    29: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    30: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    31: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    32: /Big/clang-15/FC31/bin/FC31clang-15-server(dai_auto_settler_run+0x49e2) [0x55eca4c0b482]
3:    33: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settlers_player+0x18d9) [0x55eca46d7929]
3:    34: /Big/clang-15/FC31/bin/FC31clang-15-server(+0x85f790) [0x55eca4620790]
3:    35: /Big/clang-15/FC31/bin/FC31clang-15-server(+0x85a335) [0x55eca461b335]
3:    36: /Big/clang-15/FC31/bin/FC31clang-15-server(srv_main+0x4a4) [0x55eca46158f4]
3:    37: /Big/clang-15/FC31/bin/FC31clang-15-server(main+0x2031) [0x55eca45fe851]
3:    38: /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f1feae29d90]
3:    39: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f1feae29e40]
3:    40: /Big/clang-15/FC31/bin/FC31clang-15-server(_start+0x25) [0x55eca453cc35]
1: Please report this message at https://osdn.net/projects/freeciv/ticket/
3: Backtrace:
3:     0: /Big/clang-15/FC31/bin/FC31clang-15-server(backtrace+0x5b) [0x55eca457a47b]
3:     1: /Big/clang-15/FC31/bin/FC31clang-15-server(backtrace_print+0x11e) [0x55eca507e11e]
3:     2: /Big/clang-15/FC31/bin/FC31clang-15-server(do_log+0x23a) [0x55eca508d3fa]
3:     3: /Big/clang-15/FC31/bin/FC31clang-15-server(fc_assert_fail+0x2dd) [0x55eca508dabd]
3:     4: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x20f) [0x55eca46d071f]
3:     5: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:     6: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:     7: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:     8: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:     9: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    10: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    11: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    12: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    13: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    14: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    15: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    16: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    17: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    18: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    19: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    20: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    21: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    22: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    23: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    24: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    25: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    26: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    27: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    28: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    29: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    30: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_findwork+0x6f7) [0x55eca46d0c07]
3:    31: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settler_setup_work+0x1485) [0x55eca46d2cd5]
3:    32: /Big/clang-15/FC31/bin/FC31clang-15-server(dai_auto_settler_run+0x49e2) [0x55eca4c0b482]
3:    33: /Big/clang-15/FC31/bin/FC31clang-15-server(auto_settlers_player+0x18d9) [0x55eca46d7929]
3:    34: /Big/clang-15/FC31/bin/FC31clang-15-server(+0x85f790) [0x55eca4620790]
3:    35: /Big/clang-15/FC31/bin/FC31clang-15-server(+0x85a335) [0x55eca461b335]
3:    36: /Big/clang-15/FC31/bin/FC31clang-15-server(srv_main+0x4a4) [0x55eca46158f4]
3:    37: /Big/clang-15/FC31/bin/FC31clang-15-server(main+0x2031) [0x55eca45fe851]
3:    38: /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7f1feae29d90]
3:    39: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7f1feae29e40]
3:    40: /Big/clang-15/FC31/bin/FC31clang-15-server(_start+0x25) [0x55eca453cc35]
Game saved as Sz1-Ai002-Lm59-230507_192610-T0056-auto.sav.xz


---------------------------------------------------------------------
Ticket Status:

      Reporter: alain_bkr
         Owner: (None)
          Type: Bugs
        Status: Open
      Priority: 5 - Medium
     MileStone: (None)
     Component: Server
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

Freeciv version 3.1.0-beta1+ (version bêta) (origin/S3_1 a37fd14dd HEAD afdfd4fbf (+10) ) 
I found this error in serv.log (run04_clang-15/loop.230507-100844.done/Sz1-Ai002-Lm59-230507_192610.done/serv.log)

1: [T055 - 2023/05/07 19:26:26] in auto_settler_findwork() [../../../server/advisors/autosettlers.c::929]: assertion 'recursion <= unit_list_size(pplayer->units)' failed.
1: [T055 - 2023/05/07 19:26:26] in auto_settler_findwork() [../../../server/advisors/autosettlers.c::929]: Please report this message at https://osdn.net/projects/freeciv/ticket/


-- 
Ticket information of Freeciv project
Freeciv Project is hosted on OSDN

Project URL: https://osdn.net/projects/freeciv/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/freeciv/ticket/47992
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=47992



More information about the Freeciv-tickets mailing list
アーカイブの一覧に戻る