Quantcast
Channel: The Battle for Wesnoth Forums
Viewing all articles
Browse latest Browse all 1980

Technical Support • Campaign freezes at one scenario

$
0
0
Hi everyone. I noticed a very naughty bug: when in "Delfadors' Memoirs" campaign I come to the beginning of the "Prince of Wesnoth" scenario, it shows the initial frames with lore text, but then the game freezes after showing the map with the path and crossed swords indicator. Mouse cursor moves, but all screen buttons are inactive, and the only thing I am able to do is hit Esc and quit the campaign to the main menu.

Specs:

Code:

The Battle for Wesnoth version 1.18.2 x86_64Running on Debian GNU/Linux 12 (bookworm) x86_64Distribution channel: Linux repositoryGame paths==========Data dir:        /usr/share/games/wesnoth/1.18User config dir: /home/USER/.config/wesnoth-1.18User data dir:   /home/USER/.config/wesnoth-1.18Saves dir:       /home/USER/.config/wesnoth-1.18/savesAdd-ons dir:     /home/USER/.config/wesnoth-1.18/data/add-onsCache dir:       /home/USER/.config/wesnoth-1.18/cacheLogs dir:        /home/USER/.config/wesnoth-1.18/logsLibraries=========Boost:             1.74Lua:               5.4.6OpenSSL/libcrypto: 3.0.0m-dev (runtime 3.0.0n-dev)libcurl:           7.88.1 (runtime 7.88.1)Cairo:             1.16.0 (runtime 1.16.0)Pango:             1.50.12 (runtime 1.50.12)SDL:               2.26.5 (runtime 2.26.5)SDL_image:         2.6.3 (runtime 2.6.3)SDL_mixer:         2.6.2 (runtime 2.6.2)Features========Lua console completion:       yesD-Bus notifications back end: yesInstalled add-ons=====================No add-ons installed.
I tried obtaining the logs and backtrace according to the forum links (logs guide and backtrace guide), and here is what I've got from /home/USER/.config/wesnoth-1.18/logs/:

Code:

Battle for Wesnoth v1.18.2 x86_64Started on Wed Sep  4 16:12:06 2024Setting mode to 1920x1080Checking lua scripts... ok20240904 16:12:17 warning image: Replaced missing 'story/httt_story3.png' with found 'story/httt_story3.webp'.
This doesn't tell much about the problem, I guess. For logging I also tried running wesnoth > log_file.txt 2>&1, but the resulting log_file.txt in my custom working dir /home/USER/wesnoth/ was empty.

For backtracing I ran gdb wesnoth, but it says

Code:

Reading symbols from wesnoth...(No debugging symbols found in wesnoth)
Hence bad luck here as well... Although giving it a go with run --debug produced some output to the terminal, which is included here:

Code:

Starting program: /usr/games/wesnoth --debug[Thread debugging using libthread_db enabled]Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".[New Thread 0x7ffff217b6c0 (LWP 8416)][New Thread 0x7fffed3ff6c0 (LWP 8417)][New Thread 0x7fffed3be6c0 (LWP 8418)][New Thread 0x7fffd4dff6c0 (LWP 8423)][New Thread 0x7fffcffff6c0 (LWP 8424)][New Thread 0x7fffc77fe6c0 (LWP 8425)][New Thread 0x7fffcf7fe6c0 (LWP 8426)][New Thread 0x7fffceffd6c0 (LWP 8427)][Thread 0x7fffceffd6c0 (LWP 8427) exited][New Thread 0x7fffceffd6c0 (LWP 8428)][New Thread 0x7fffcdffc6c0 (LWP 8429)][Thread 0x7fffcdffc6c0 (LWP 8429) exited][New Thread 0x7fffcdffc6c0 (LWP 8430)][New Thread 0x7fffcd7fb6c0 (LWP 8431)][Thread 0x7fffcdffc6c0 (LWP 8430) exited][New Thread 0x7fffcdffc6c0 (LWP 8432)][New Thread 0x7fffccffa6c0 (LWP 8433)][Thread 0x7fffcd7fb6c0 (LWP 8431) exited][Thread 0x7fffcdffc6c0 (LWP 8432) exited][New Thread 0x7fffcdffc6c0 (LWP 8434)][New Thread 0x7fffcd7fb6c0 (LWP 8435)][Thread 0x7fffccffa6c0 (LWP 8433) exited][Thread 0x7fffcdffc6c0 (LWP 8434) exited][New Thread 0x7fffcdffc6c0 (LWP 8436)][New Thread 0x7fffccffa6c0 (LWP 8437)][Thread 0x7fffcdffc6c0 (LWP 8436) exited][Thread 0x7fffcd7fb6c0 (LWP 8435) exited][New Thread 0x7fffcd7fb6c0 (LWP 8438)][New Thread 0x7fffcdffc6c0 (LWP 8439)][Thread 0x7fffccffa6c0 (LWP 8437) exited][Thread 0x7fffcd7fb6c0 (LWP 8438) exited][New Thread 0x7fffcd7fb6c0 (LWP 8440)][New Thread 0x7fffccffa6c0 (LWP 8441)][Thread 0x7fffcd7fb6c0 (LWP 8440) exited][Thread 0x7fffcdffc6c0 (LWP 8439) exited][Thread 0x7fffccffa6c0 (LWP 8441) exited][New Thread 0x7fffccffa6c0 (LWP 8442)][New Thread 0x7fffcdffc6c0 (LWP 8443)][Thread 0x7fffccffa6c0 (LWP 8442) exited][New Thread 0x7fffccffa6c0 (LWP 8444)][New Thread 0x7fffcd7fb6c0 (LWP 8445)][Thread 0x7fffcdffc6c0 (LWP 8443) exited][Thread 0x7fffccffa6c0 (LWP 8444) exited][New Thread 0x7fffccffa6c0 (LWP 8446)][New Thread 0x7fffcdffc6c0 (LWP 8447)][Thread 0x7fffcd7fb6c0 (LWP 8445) exited][Thread 0x7fffccffa6c0 (LWP 8446) exited][New Thread 0x7fffccffa6c0 (LWP 8448)][New Thread 0x7fffcd7fb6c0 (LWP 8449)][Thread 0x7fffcdffc6c0 (LWP 8447) exited][Thread 0x7fffccffa6c0 (LWP 8448) exited][Thread 0x7fffcd7fb6c0 (LWP 8449) exited][New Thread 0x7fffcd7fb6c0 (LWP 8450)][New Thread 0x7fffccffa6c0 (LWP 8451)][Thread 0x7fffcd7fb6c0 (LWP 8450) exited][New Thread 0x7fffcd7fb6c0 (LWP 8452)][New Thread 0x7fffcdffc6c0 (LWP 8453)][Thread 0x7fffcd7fb6c0 (LWP 8452) exited][Thread 0x7fffccffa6c0 (LWP 8451) exited][New Thread 0x7fffccffa6c0 (LWP 8454)][New Thread 0x7fffcd7fb6c0 (LWP 8455)][Thread 0x7fffccffa6c0 (LWP 8454) exited][Thread 0x7fffcdffc6c0 (LWP 8453) exited][New Thread 0x7fffcdffc6c0 (LWP 8456)][New Thread 0x7fffccffa6c0 (LWP 8457)][Thread 0x7fffcd7fb6c0 (LWP 8455) exited][Thread 0x7fffcdffc6c0 (LWP 8456) exited][New Thread 0x7fffcdffc6c0 (LWP 8458)][New Thread 0x7fffcd7fb6c0 (LWP 8459)][Thread 0x7fffcdffc6c0 (LWP 8458) exited][New Thread 0x7fffcdffc6c0 (LWP 8460)][New Thread 0x7fffc6ffd6c0 (LWP 8461)][Thread 0x7fffccffa6c0 (LWP 8457) exited][Thread 0x7fffcdffc6c0 (LWP 8460) exited][Thread 0x7fffcd7fb6c0 (LWP 8459) exited][New Thread 0x7fffcd7fb6c0 (LWP 8462)][Thread 0x7fffc6ffd6c0 (LWP 8461) exited][New Thread 0x7fffc6ffd6c0 (LWP 8463)][Thread 0x7fffcd7fb6c0 (LWP 8462) exited][Thread 0x7fffc6ffd6c0 (LWP 8463) exited][New Thread 0x7fffc6ffd6c0 (LWP 8470)][New Thread 0x7fffcd7fb6c0 (LWP 8471)][Thread 0x7fffc6ffd6c0 (LWP 8470) exited][Thread 0x7fffcd7fb6c0 (LWP 8471) exited][New Thread 0x7fffcd7fb6c0 (LWP 8472)][New Thread 0x7fffc6ffd6c0 (LWP 8473)][Thread 0x7fffcd7fb6c0 (LWP 8472) exited][New Thread 0x7fffcd7fb6c0 (LWP 8474)][New Thread 0x7fffcdffc6c0 (LWP 8475)][Thread 0x7fffc6ffd6c0 (LWP 8473) exited][Thread 0x7fffcd7fb6c0 (LWP 8474) exited][Thread 0x7fffcdffc6c0 (LWP 8475) exited][New Thread 0x7fffcdffc6c0 (LWP 8476)][New Thread 0x7fffcd7fb6c0 (LWP 8477)][Thread 0x7fffcdffc6c0 (LWP 8476) exited][New Thread 0x7fffcdffc6c0 (LWP 8478)][Thread 0x7fffcd7fb6c0 (LWP 8477) exited][New Thread 0x7fffcd7fb6c0 (LWP 8479)][Thread 0x7fffcdffc6c0 (LWP 8478) exited][New Thread 0x7fffcdffc6c0 (LWP 8480)][New Thread 0x7fffc6ffd6c0 (LWP 8481)][Thread 0x7fffcdffc6c0 (LWP 8480) exited][Thread 0x7fffcd7fb6c0 (LWP 8479) exited][New Thread 0x7fffcd7fb6c0 (LWP 8482)][New Thread 0x7fffcdffc6c0 (LWP 8483)][Thread 0x7fffc6ffd6c0 (LWP 8481) exited][Thread 0x7fffcd7fb6c0 (LWP 8482) exited][New Thread 0x7fffcd7fb6c0 (LWP 8484)][New Thread 0x7fffc6ffd6c0 (LWP 8485)][Thread 0x7fffcdffc6c0 (LWP 8483) exited][Thread 0x7fffcd7fb6c0 (LWP 8484) exited][Thread 0x7fffc6ffd6c0 (LWP 8485) exited][New Thread 0x7fffc6ffd6c0 (LWP 8487)][New Thread 0x7fffcd7fb6c0 (LWP 8488)][Thread 0x7fffc6ffd6c0 (LWP 8487) exited][New Thread 0x7fffc6ffd6c0 (LWP 8489)][New Thread 0x7fffcdffc6c0 (LWP 8490)][Thread 0x7fffc6ffd6c0 (LWP 8489) exited][Thread 0x7fffcd7fb6c0 (LWP 8488) exited][Thread 0x7fffcdffc6c0 (LWP 8490) exited][Detaching after fork from child process 8491][New Thread 0x7fffcdffc6c0 (LWP 8492)][Thread 0x7fffcdffc6c0 (LWP 8492) exited]
Not sure whether it's useful or not since I'm not that much acquainted with thread debugging, really.

The last thing I've got for you which is actually meaningful and helpful is the scenario save that causes the bug. See it attached. If anyone can give advice on how to produce sane logs and backtrace, I would be very glad to help you further understanding this issue!
DM-Prince of Wesnoth.gz

Statistics: Posted by General_Steelclad — Today, 6:13 pm



Viewing all articles
Browse latest Browse all 1980

Trending Articles