[Freeciv-tickets] [freeciv] #47653: city.c: assertion 'pcity != ((void *)0)' failed

アーカイブの一覧に戻る
OSDN Ticket System norep****@osdn*****
Sat Jun 17 14:36:32 JST 2023


#47653: city.c: assertion 'pcity != ((void *)0)' failed

  Open Date: 2023-03-23 02:00
Last Update: 2023-06-17 08:36

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

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

Last Changes/Comment on this Ticket:
2023-06-17 08:36 Updated by: cazfi

Comment:

Reply To bard

I did try to use the Goods system, but there were several limitations. The main one I remember is that only 1 Good was selected for each trade route, while "Traderoute" range shares all the resources in the city.
Thanks for clarifying. Though I guess this particular thing is not necessarily a missing functionality in Goods system, but that you *really* want to use Resource Requirement concept rather than Goods concept - not to limit the trade to those things that caravans actually carry.

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

      Reporter: bard
         Owner: cazfi
          Type: Bugs
        Status: Closed
      Priority: 5 - Medium
     MileStone: 3.0.8
     Component: Client common
      Severity: 5 - Medium
    Resolution: Fixed
---------------------------------------------------------------------

Ticket details:

Crash to desktop that can be recreated with the attached modpack in v3.0.4 and also v3.0.6:
1) Load the attached savegame
2) Select the explorer that is inside the city Nerik, and move it to the nearest enemy city named Carnuntum
3) Select the option to Investigate city (available for explorers in this ruleset)
Game crashes with the error:
1: in city_map_radius_sq_get() [city.c::134]: assertion 'pcity != ((void *)0)' failed.
2: Backtrace:
2:     0: ./client/freeciv-qt(backtrace_print+0x3b) [0x55bc9c6d597b]
2:     1: ./client/freeciv-qt(vdo_log+0xad) [0x55bc9c6db6fd]
2:     2: ./client/freeciv-qt(do_log+0xb6) [0x55bc9c6db7e6]
2:     3: ./client/freeciv-qt(fc_assert_fail+0xbc) [0x55bc9c6dba2c]
2:     4: ./client/freeciv-qt(+0x274acf) [0x55bc9c5c2acf]
2:     5: ./client/freeciv-qt(is_req_active+0x2467) [0x55bc9c6b40e7]
2:     6: ./client/freeciv-qt(are_reqs_active+0x8d) [0x55bc9c6b499d]
2:     7: ./client/freeciv-qt(get_target_bonus_effects+0xf6) [0x55bc9c5cc1b6]
2:     8: ./client/freeciv-qt(get_tile_output_bonus+0x32) [0x55bc9c5cc472]
2:     9: ./client/freeciv-qt(city_tile_output+0x130) [0x55bc9c5c4b50]
2:    10: ./client/freeciv-qt(fill_sprite_array+0x3a2a) [0x55bc9c48095a]
2:    11: ./client/freeciv-qt(put_one_element+0x64) [0x55bc9c44c184]
2:    12: ./client/freeciv-qt(city_dialog_redraw_map+0x464) [0x55bc9c574114]
2:    13: ./client/freeciv-qt(_ZN8city_map10set_pixmapEP4cityf+0x6a) [0x55bc9c49ef4a]
2:    14: ./client/freeciv-qt(_ZN11city_dialog7refreshEv+0x44) [0x55bc9c4ab2b4]
2:    15: ./client/freeciv-qt(_ZN11city_dialog8setup_uiEP4city+0x94) [0x55bc9c4ab3e4]
2:    16: ./client/freeciv-qt(_Z26qtg_real_city_dialog_popupP4city+0x52) [0x55bc9c4ab492]
2:    17: ./client/freeciv-qt(+0x1393eb) [0x55bc9c4873eb]
2:    18: ./client/freeciv-qt(+0x139572) [0x55bc9c487572]
2:    19: ./client/freeciv-qt(_ZN7mr_idle6idlingEv+0x37) [0x55bc9c5082b7]
2:    20: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x928) [0x7f89b4dda328]
2:    21: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer7timeoutENS_14QPrivateSignalE+0x3e) [0x7f89b4de73ee]
2:    22: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x1d5) [0x7f89b4ddabc5]
2:    23: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x86) [0x7f89b45f7a66]
2:    24: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x330) [0x7f89b46010f0]
2:    25: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x18a) [0x7f89b4dae80a]
2:    26: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x3d0) [0x7f89b4e05780]
2:    27: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de06c) [0x7f89b4e0606c]
2:    28: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f89b106117d]
2:    29: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400) [0x7f89b1061400]
2:    30: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f89b10614a3]
2:    31: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0x7f89b4e06435]
2:    32: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x12b) [0x7f89b4dad3ab]
2:    33: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x96) [0x7f89b4db5116]
2:    34: ./client/freeciv-qt(_ZN9fc_client7fc_mainEP12QApplication+0x1c1) [0x55bc9c4d47c1]
2:    35: ./client/freeciv-qt(_Z11qtg_ui_mainiPPc+0x1c3) [0x55bc9c4220e3]
2:    36: ./client/freeciv-qt(client_main+0xdb4) [0x55bc9c424cf4]
2:    37: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f89b3f4e083]
2:    38: ./client/freeciv-qt(_start+0x2e) [0x55bc9c4211ae]
1: Please report this message at https://osdn.net/projects/freeciv/ticket/
2: Backtrace:
2:     0: ./client/freeciv-qt(backtrace_print+0x3b) [0x55bc9c6d597b]
2:     1: ./client/freeciv-qt(vdo_log+0xad) [0x55bc9c6db6fd]
2:     2: ./client/freeciv-qt(do_log+0xb6) [0x55bc9c6db7e6]
2:     3: ./client/freeciv-qt(fc_assert_fail+0x159) [0x55bc9c6dbac9]
2:     4: ./client/freeciv-qt(+0x274acf) [0x55bc9c5c2acf]
2:     5: ./client/freeciv-qt(is_req_active+0x2467) [0x55bc9c6b40e7]
2:     6: ./client/freeciv-qt(are_reqs_active+0x8d) [0x55bc9c6b499d]
2:     7: ./client/freeciv-qt(get_target_bonus_effects+0xf6) [0x55bc9c5cc1b6]
2:     8: ./client/freeciv-qt(get_tile_output_bonus+0x32) [0x55bc9c5cc472]
2:     9: ./client/freeciv-qt(city_tile_output+0x130) [0x55bc9c5c4b50]
2:    10: ./client/freeciv-qt(fill_sprite_array+0x3a2a) [0x55bc9c48095a]
2:    11: ./client/freeciv-qt(put_one_element+0x64) [0x55bc9c44c184]
2:    12: ./client/freeciv-qt(city_dialog_redraw_map+0x464) [0x55bc9c574114]
2:    13: ./client/freeciv-qt(_ZN8city_map10set_pixmapEP4cityf+0x6a) [0x55bc9c49ef4a]
2:    14: ./client/freeciv-qt(_ZN11city_dialog7refreshEv+0x44) [0x55bc9c4ab2b4]
2:    15: ./client/freeciv-qt(_ZN11city_dialog8setup_uiEP4city+0x94) [0x55bc9c4ab3e4]
2:    16: ./client/freeciv-qt(_Z26qtg_real_city_dialog_popupP4city+0x52) [0x55bc9c4ab492]
2:    17: ./client/freeciv-qt(+0x1393eb) [0x55bc9c4873eb]
2:    18: ./client/freeciv-qt(+0x139572) [0x55bc9c487572]
2:    19: ./client/freeciv-qt(_ZN7mr_idle6idlingEv+0x37) [0x55bc9c5082b7]
2:    20: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x928) [0x7f89b4dda328]
2:    21: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer7timeoutENS_14QPrivateSignalE+0x3e) [0x7f89b4de73ee]
2:    22: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x1d5) [0x7f89b4ddabc5]
2:    23: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x86) [0x7f89b45f7a66]
2:    24: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x330) [0x7f89b46010f0]
2:    25: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x18a) [0x7f89b4dae80a]
2:    26: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x3d0) [0x7f89b4e05780]
2:    27: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de06c) [0x7f89b4e0606c]
2:    28: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f89b106117d]
2:    29: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400) [0x7f89b1061400]
2:    30: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f89b10614a3]
2:    31: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0x7f89b4e06435]
2:    32: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x12b) [0x7f89b4dad3ab]
2:    33: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x96) [0x7f89b4db5116]
2:    34: ./client/freeciv-qt(_ZN9fc_client7fc_mainEP12QApplication+0x1c1) [0x55bc9c4d47c1]
2:    35: ./client/freeciv-qt(_Z11qtg_ui_mainiPPc+0x1c3) [0x55bc9c4220e3]
2:    36: ./client/freeciv-qt(client_main+0xdb4) [0x55bc9c424cf4]
2:    37: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f89b3f4e083]
2:    38: ./client/freeciv-qt(_start+0x2e) [0x55bc9c4211ae]
1: in city_map_radius_sq_get() [city.c::134]: assertion 'pcity != ((void *)0)' failed.
2: Backtrace:
2:     0: ./client/freeciv-qt(backtrace_print+0x3b) [0x55bc9c6d597b]
2:     1: ./client/freeciv-qt(vdo_log+0xad) [0x55bc9c6db6fd]
2:     2: ./client/freeciv-qt(do_log+0xb6) [0x55bc9c6db7e6]
2:     3: ./client/freeciv-qt(fc_assert_fail+0xbc) [0x55bc9c6dba2c]
2:     4: ./client/freeciv-qt(+0x274acf) [0x55bc9c5c2acf]
2:     5: ./client/freeciv-qt(is_req_active+0x2498) [0x55bc9c6b4118]
2:     6: ./client/freeciv-qt(are_reqs_active+0x8d) [0x55bc9c6b499d]
2:     7: ./client/freeciv-qt(get_target_bonus_effects+0xf6) [0x55bc9c5cc1b6]
2:     8: ./client/freeciv-qt(get_tile_output_bonus+0x32) [0x55bc9c5cc472]
2:     9: ./client/freeciv-qt(city_tile_output+0x130) [0x55bc9c5c4b50]
2:    10: ./client/freeciv-qt(fill_sprite_array+0x3a2a) [0x55bc9c48095a]
2:    11: ./client/freeciv-qt(put_one_element+0x64) [0x55bc9c44c184]
2:    12: ./client/freeciv-qt(city_dialog_redraw_map+0x464) [0x55bc9c574114]
2:    13: ./client/freeciv-qt(_ZN8city_map10set_pixmapEP4cityf+0x6a) [0x55bc9c49ef4a]
2:    14: ./client/freeciv-qt(_ZN11city_dialog7refreshEv+0x44) [0x55bc9c4ab2b4]
2:    15: ./client/freeciv-qt(_ZN11city_dialog8setup_uiEP4city+0x94) [0x55bc9c4ab3e4]
2:    16: ./client/freeciv-qt(_Z26qtg_real_city_dialog_popupP4city+0x52) [0x55bc9c4ab492]
2:    17: ./client/freeciv-qt(+0x1393eb) [0x55bc9c4873eb]
2:    18: ./client/freeciv-qt(+0x139572) [0x55bc9c487572]
2:    19: ./client/freeciv-qt(_ZN7mr_idle6idlingEv+0x37) [0x55bc9c5082b7]
2:    20: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x928) [0x7f89b4dda328]
2:    21: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer7timeoutENS_14QPrivateSignalE+0x3e) [0x7f89b4de73ee]
2:    22: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x1d5) [0x7f89b4ddabc5]
2:    23: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x86) [0x7f89b45f7a66]
2:    24: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x330) [0x7f89b46010f0]
2:    25: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x18a) [0x7f89b4dae80a]
2:    26: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x3d0) [0x7f89b4e05780]
2:    27: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de06c) [0x7f89b4e0606c]
2:    28: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f89b106117d]
2:    29: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400) [0x7f89b1061400]
2:    30: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f89b10614a3]
2:    31: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0x7f89b4e06435]
2:    32: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x12b) [0x7f89b4dad3ab]
2:    33: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x96) [0x7f89b4db5116]
2:    34: ./client/freeciv-qt(_ZN9fc_client7fc_mainEP12QApplication+0x1c1) [0x55bc9c4d47c1]
2:    35: ./client/freeciv-qt(_Z11qtg_ui_mainiPPc+0x1c3) [0x55bc9c4220e3]
2:    36: ./client/freeciv-qt(client_main+0xdb4) [0x55bc9c424cf4]
2:    37: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f89b3f4e083]
2:    38: ./client/freeciv-qt(_start+0x2e) [0x55bc9c4211ae]
1: Please report this message at https://osdn.net/projects/freeciv/ticket/
2: Backtrace:
2:     0: ./client/freeciv-qt(backtrace_print+0x3b) [0x55bc9c6d597b]
2:     1: ./client/freeciv-qt(vdo_log+0xad) [0x55bc9c6db6fd]
2:     2: ./client/freeciv-qt(do_log+0xb6) [0x55bc9c6db7e6]
2:     3: ./client/freeciv-qt(fc_assert_fail+0x159) [0x55bc9c6dbac9]
2:     4: ./client/freeciv-qt(+0x274acf) [0x55bc9c5c2acf]
2:     5: ./client/freeciv-qt(is_req_active+0x2498) [0x55bc9c6b4118]
2:     6: ./client/freeciv-qt(are_reqs_active+0x8d) [0x55bc9c6b499d]
2:     7: ./client/freeciv-qt(get_target_bonus_effects+0xf6) [0x55bc9c5cc1b6]
2:     8: ./client/freeciv-qt(get_tile_output_bonus+0x32) [0x55bc9c5cc472]
2:     9: ./client/freeciv-qt(city_tile_output+0x130) [0x55bc9c5c4b50]
2:    10: ./client/freeciv-qt(fill_sprite_array+0x3a2a) [0x55bc9c48095a]
2:    11: ./client/freeciv-qt(put_one_element+0x64) [0x55bc9c44c184]
2:    12: ./client/freeciv-qt(city_dialog_redraw_map+0x464) [0x55bc9c574114]
2:    13: ./client/freeciv-qt(_ZN8city_map10set_pixmapEP4cityf+0x6a) [0x55bc9c49ef4a]
2:    14: ./client/freeciv-qt(_ZN11city_dialog7refreshEv+0x44) [0x55bc9c4ab2b4]
2:    15: ./client/freeciv-qt(_ZN11city_dialog8setup_uiEP4city+0x94) [0x55bc9c4ab3e4]
2:    16: ./client/freeciv-qt(_Z26qtg_real_city_dialog_popupP4city+0x52) [0x55bc9c4ab492]
2:    17: ./client/freeciv-qt(+0x1393eb) [0x55bc9c4873eb]
2:    18: ./client/freeciv-qt(+0x139572) [0x55bc9c487572]
2:    19: ./client/freeciv-qt(_ZN7mr_idle6idlingEv+0x37) [0x55bc9c5082b7]
2:    20: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x928) [0x7f89b4dda328]
2:    21: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer7timeoutENS_14QPrivateSignalE+0x3e) [0x7f89b4de73ee]
2:    22: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x1d5) [0x7f89b4ddabc5]
2:    23: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x86) [0x7f89b45f7a66]
2:    24: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x330) [0x7f89b46010f0]
2:    25: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x18a) [0x7f89b4dae80a]
2:    26: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x3d0) [0x7f89b4e05780]
2:    27: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de06c) [0x7f89b4e0606c]
2:    28: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f89b106117d]
2:    29: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400) [0x7f89b1061400]
2:    30: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f89b10614a3]
2:    31: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0x7f89b4e06435]
2:    32: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x12b) [0x7f89b4dad3ab]
2:    33: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x96) [0x7f89b4db5116]
2:    34: ./client/freeciv-qt(_ZN9fc_client7fc_mainEP12QApplication+0x1c1) [0x55bc9c4d47c1]
2:    35: ./client/freeciv-qt(_Z11qtg_ui_mainiPPc+0x1c3) [0x55bc9c4220e3]
2:    36: ./client/freeciv-qt(client_main+0xdb4) [0x55bc9c424cf4]
2:    37: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f89b3f4e083]
2:    38: ./client/freeciv-qt(_start+0x2e) [0x55bc9c4211ae]
1: in city_map_radius_sq_get() [city.c::134]: assertion 'pcity != ((void *)0)' failed.
2: Backtrace:
2:     0: ./client/freeciv-qt(backtrace_print+0x3b) [0x55bc9c6d597b]
2:     1: ./client/freeciv-qt(vdo_log+0xad) [0x55bc9c6db6fd]
2:     2: ./client/freeciv-qt(do_log+0xb6) [0x55bc9c6db7e6]
2:     3: ./client/freeciv-qt(fc_assert_fail+0xbc) [0x55bc9c6dba2c]
2:     4: ./client/freeciv-qt(+0x274acf) [0x55bc9c5c2acf]
2:     5: ./client/freeciv-qt(is_req_active+0x24c6) [0x55bc9c6b4146]
2:     6: ./client/freeciv-qt(are_reqs_active+0x8d) [0x55bc9c6b499d]
2:     7: ./client/freeciv-qt(get_target_bonus_effects+0xf6) [0x55bc9c5cc1b6]
2:     8: ./client/freeciv-qt(get_tile_output_bonus+0x32) [0x55bc9c5cc472]
2:     9: ./client/freeciv-qt(city_tile_output+0x130) [0x55bc9c5c4b50]
2:    10: ./client/freeciv-qt(fill_sprite_array+0x3a2a) [0x55bc9c48095a]
2:    11: ./client/freeciv-qt(put_one_element+0x64) [0x55bc9c44c184]
2:    12: ./client/freeciv-qt(city_dialog_redraw_map+0x464) [0x55bc9c574114]
2:    13: ./client/freeciv-qt(_ZN8city_map10set_pixmapEP4cityf+0x6a) [0x55bc9c49ef4a]
2:    14: ./client/freeciv-qt(_ZN11city_dialog7refreshEv+0x44) [0x55bc9c4ab2b4]
2:    15: ./client/freeciv-qt(_ZN11city_dialog8setup_uiEP4city+0x94) [0x55bc9c4ab3e4]
2:    16: ./client/freeciv-qt(_Z26qtg_real_city_dialog_popupP4city+0x52) [0x55bc9c4ab492]
2:    17: ./client/freeciv-qt(+0x1393eb) [0x55bc9c4873eb]
2:    18: ./client/freeciv-qt(+0x139572) [0x55bc9c487572]
2:    19: ./client/freeciv-qt(_ZN7mr_idle6idlingEv+0x37) [0x55bc9c5082b7]
2:    20: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x928) [0x7f89b4dda328]
2:    21: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer7timeoutENS_14QPrivateSignalE+0x3e) [0x7f89b4de73ee]
2:    22: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x1d5) [0x7f89b4ddabc5]
2:    23: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x86) [0x7f89b45f7a66]
2:    24: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x330) [0x7f89b46010f0]
2:    25: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x18a) [0x7f89b4dae80a]
2:    26: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x3d0) [0x7f89b4e05780]
2:    27: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de06c) [0x7f89b4e0606c]
2:    28: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f89b106117d]
2:    29: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400) [0x7f89b1061400]
2:    30: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f89b10614a3]
2:    31: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0x7f89b4e06435]
2:    32: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x12b) [0x7f89b4dad3ab]
2:    33: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x96) [0x7f89b4db5116]
2:    34: ./client/freeciv-qt(_ZN9fc_client7fc_mainEP12QApplication+0x1c1) [0x55bc9c4d47c1]
2:    35: ./client/freeciv-qt(_Z11qtg_ui_mainiPPc+0x1c3) [0x55bc9c4220e3]
2:    36: ./client/freeciv-qt(client_main+0xdb4) [0x55bc9c424cf4]
2:    37: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f89b3f4e083]
2:    38: ./client/freeciv-qt(_start+0x2e) [0x55bc9c4211ae]
1: Please report this message at https://osdn.net/projects/freeciv/ticket/
2: Backtrace:
2:     0: ./client/freeciv-qt(backtrace_print+0x3b) [0x55bc9c6d597b]
2:     1: ./client/freeciv-qt(vdo_log+0xad) [0x55bc9c6db6fd]
2:     2: ./client/freeciv-qt(do_log+0xb6) [0x55bc9c6db7e6]
2:     3: ./client/freeciv-qt(fc_assert_fail+0x159) [0x55bc9c6dbac9]
2:     4: ./client/freeciv-qt(+0x274acf) [0x55bc9c5c2acf]
2:     5: ./client/freeciv-qt(is_req_active+0x24c6) [0x55bc9c6b4146]
2:     6: ./client/freeciv-qt(are_reqs_active+0x8d) [0x55bc9c6b499d]
2:     7: ./client/freeciv-qt(get_target_bonus_effects+0xf6) [0x55bc9c5cc1b6]
2:     8: ./client/freeciv-qt(get_tile_output_bonus+0x32) [0x55bc9c5cc472]
2:     9: ./client/freeciv-qt(city_tile_output+0x130) [0x55bc9c5c4b50]
2:    10: ./client/freeciv-qt(fill_sprite_array+0x3a2a) [0x55bc9c48095a]
2:    11: ./client/freeciv-qt(put_one_element+0x64) [0x55bc9c44c184]
2:    12: ./client/freeciv-qt(city_dialog_redraw_map+0x464) [0x55bc9c574114]
2:    13: ./client/freeciv-qt(_ZN8city_map10set_pixmapEP4cityf+0x6a) [0x55bc9c49ef4a]
2:    14: ./client/freeciv-qt(_ZN11city_dialog7refreshEv+0x44) [0x55bc9c4ab2b4]
2:    15: ./client/freeciv-qt(_ZN11city_dialog8setup_uiEP4city+0x94) [0x55bc9c4ab3e4]
2:    16: ./client/freeciv-qt(_Z26qtg_real_city_dialog_popupP4city+0x52) [0x55bc9c4ab492]
2:    17: ./client/freeciv-qt(+0x1393eb) [0x55bc9c4873eb]
2:    18: ./client/freeciv-qt(+0x139572) [0x55bc9c487572]
2:    19: ./client/freeciv-qt(_ZN7mr_idle6idlingEv+0x37) [0x55bc9c5082b7]
2:    20: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x928) [0x7f89b4dda328]
2:    21: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN6QTimer7timeoutENS_14QPrivateSignalE+0x3e) [0x7f89b4de73ee]
2:    22: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN7QObject5eventEP6QEvent+0x1d5) [0x7f89b4ddabc5]
2:    23: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x86) [0x7f89b45f7a66]
2:    24: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x330) [0x7f89b46010f0]
2:    25: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent+0x18a) [0x7f89b4dae80a]
2:    26: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN14QTimerInfoList14activateTimersEv+0x3d0) [0x7f89b4e05780]
2:    27: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(+0x2de06c) [0x7f89b4e0606c]
2:    28: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7f89b106117d]
2:    29: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x52400) [0x7f89b1061400]
2:    30: /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x33) [0x7f89b10614a3]
2:    31: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65) [0x7f89b4e06435]
2:    32: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0x12b) [0x7f89b4dad3ab]
2:    33: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x96) [0x7f89b4db5116]
2:    34: ./client/freeciv-qt(_ZN9fc_client7fc_mainEP12QApplication+0x1c1) [0x55bc9c4d47c1]
2:    35: ./client/freeciv-qt(_Z11qtg_ui_mainiPPc+0x1c3) [0x55bc9c4220e3]
2:    36: ./client/freeciv-qt(client_main+0xdb4) [0x55bc9c424cf4]
2:    37: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f89b3f4e083]
2:    38: ./client/freeciv-qt(_start+0x2e) [0x55bc9c4211ae]
Violación de segmento (`core' generado)


-- 
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/47653
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=47653



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