widelands / wl_addons_server

Provides the add-ons server and all add-ons for the Widelands game.
https://www.widelands.org
Other
6 stars 4 forks source link

Addon the-x-mod crashes widelands when starting new game #147

Closed hessenfarmer closed 1 year ago

hessenfarmer commented 1 year ago

With this addon enabled widelands crashes when starting a Game in WL Version 1.1. or higher. Addon only works in 1.0

bunnybot commented 1 year ago

hessenfarmerMirrored from Codeberg On Wed Apr 26 12:50:15 CEST 2023, Stephan Lutz (hessenfarmer) wrote:


well I have edited the description comment on github but it seems edits are not mirrored

Edit: test whether edits are mirrored

Edit2: new test if edit comments are mirrored to github now

hessenfarmer commented 1 year ago

check if a new comment triggers edits

bunnybot commented 1 year ago

NordfrieseMirrored from Codeberg On Sun Apr 23 15:31:21 CEST 2023, Benedikt Straub (Nordfriese) wrote:


Mirroring edits is not implemented yet. Further bunnybot marked the original GH issue as mirrored from the (mirrored) CB issue which is incorrect, will investigate that.

hessenfarmer commented 1 year ago

@widelands/developers could you please test whther this addon works in version 1.1 or higher for you. So we can evaluate whether this is a windows only issue.

bunnybot commented 1 year ago

NordfrieseMirrored from Codeberg On Mon Apr 24 11:11:16 CEST 2023, Benedikt Straub (Nordfriese) wrote:


Happens to me too on current master 9651ff66e213beea92b1e902fc4c1b600bf95959 with the-x-mod 1.0.2+25.

ASan has nothing useful to say at all:

AddressSanitizer:DEADLYSIGNAL
=================================================================
==24314==ERROR: AddressSanitizer: SEGV on unknown address (pc 0x7f655125adbe bp 0x65064fa949bb0e7c sp 0x9af23056b644f183 T0)
==24314==The signal is caused by a READ memory access.
==24314==Hint: this fault was caused by a dereference of a high value address (see register values below).  Disassemble the provided pc to learn which register was used.
AddressSanitizer:DEADLYSIGNAL
AddressSanitizer: nested bug in the same thread, aborting.
hessenfarmer commented 1 year ago

now it gets weird I experimented a bit and if we place the frisians as second table entry in postload.lua the addon works. I have no glue why this order is important :-(