Second check good, the non-lto build makes it work.

buntu@autopkgtest:~$ /usr/games/wesnoth-1.18 -m --controller 1:ai --controller 
2:ai --nogui
Battle for Wesnoth v1.18.3 x86_64
Started on Mon Dec  2 12:48:04 2024


Data directory:               /usr/share/games/wesnoth/1.18
User configuration directory: /home/USER/.config/wesnoth-1.18
User data directory:          /home/USER/.config/wesnoth-1.18
Cache directory:              /home/USER/.config/wesnoth-1.18/cache


*** buffer overflow detected ***: terminated
Aborted (core dumped)

ubuntu@autopkgtest:~$ dpkg -l | grep -i sdl
ii  libsdl2-2.0-0:amd64                  2.30.9+dfsg-1build1               
amd64        Simple DirectMedia Layer
ii  libsdl2-image-2.0-0:amd64            2.8.2+dfsg-1build2                
amd64        Image loading library for Simple DirectMedia Layer 2, libraries
ii  libsdl2-mixer-2.0-0:amd64            2.8.0+dfsg-1build3                
amd64        Mixer library for Simple DirectMedia Layer 2, libraries
ubuntu@autopkgtest:~$ apt policy libsdl2-2.0-0
libsdl2-2.0-0:
  Installed: 2.30.9+dfsg-1build1
  Candidate: 2.30.9+dfsg-1build1
  Version table:
     2.30.9+dfsg-1ubunturepronolto1~pluckyppa1 500
        500 
https://ppa.launchpadcontent.net/paelzer/lp-2089779-libsdl-rebuild-2.30.9/ubuntu
 plucky/main amd64 Packages
 *** 2.30.9+dfsg-1build1 995
        100 http://archive.ubuntu.com/ubuntu plucky-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     2.30.6+dfsg-1 500
        500 http://archive.ubuntu.com/ubuntu plucky/main amd64 Packages


ubuntu@autopkgtest:~$ apt install libsdl2-2.0-0
Error: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: 
Permission denied)
Error: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), 
are you root?
ubuntu@autopkgtest:~$ sudo apt install libsdl2-2.0-0
libsdl2-2.0-0 is already the newest version (2.30.9+dfsg-1build1).
libsdl2-2.0-0 set to manually installed.
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
ubuntu@autopkgtest:~$ sudo apt install 
libsdl2-2.0-0=2.30.9+dfsg-1ubunturepronolto1~pluckyppa1
Upgrading:                      
  libsdl2-2.0-0

Summary:
  Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 0
  Download size: 905 kB
  Freed space: 81.9 kB

Get:1 
https://ppa.launchpadcontent.net/paelzer/lp-2089779-libsdl-rebuild-2.30.9/ubuntu
 plucky/main amd64 libsdl2-2.0-0 amd64 
2.30.9+dfsg-1ubunturepronolto1~pluckyppa1 [905 kB]
Fetched 905 kB in 1s (1030 kB/s)       
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based 
frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 
79, <STDIN> line 1.)
debconf: falling back to frontend: Readline
(Reading database ... 81227 files and directories currently installed.)
Preparing to unpack 
.../libsdl2-2.0-0_2.30.9+dfsg-1ubunturepronolto1~pluckyppa1_amd64.deb ...
Unpacking libsdl2-2.0-0:amd64 (2.30.9+dfsg-1ubunturepronolto1~pluckyppa1) over 
(2.30.9+dfsg-1build1) ...
Setting up libsdl2-2.0-0:amd64 (2.30.9+dfsg-1ubunturepronolto1~pluckyppa1) ...
Processing triggers for libc-bin (2.40-1ubuntu3) ...


ubuntu@autopkgtest:~$ ldd /usr/games/wesnoth-1.18 | grep -i sdl
        libSDL2_image-2.0.so.0 => /lib/x86_64-linux-gnu/libSDL2_image-2.0.so.0 
(0x0000770c8615b000)
        libSDL2-2.0.so.0 => /lib/x86_64-linux-gnu/libSDL2-2.0.so.0 
(0x0000770c84c00000)
        libSDL2_mixer-2.0.so.0 => /lib/x86_64-linux-gnu/libSDL2_mixer-2.0.so.0 
(0x0000770c84e8d000)


ubuntu@autopkgtest:~$ apt policy libsdl2-2.0-0
libsdl2-2.0-0:
  Installed: 2.30.9+dfsg-1ubunturepronolto1~pluckyppa1
  Candidate: 2.30.9+dfsg-1ubunturepronolto1~pluckyppa1
  Version table:
 *** 2.30.9+dfsg-1ubunturepronolto1~pluckyppa1 500
        500 
https://ppa.launchpadcontent.net/paelzer/lp-2089779-libsdl-rebuild-2.30.9/ubuntu
 plucky/main amd64 Packages
        100 /var/lib/dpkg/status
     2.30.9+dfsg-1build1 995
        100 http://archive.ubuntu.com/ubuntu plucky-proposed/main amd64 Packages
     2.30.6+dfsg-1 500
        500 http://archive.ubuntu.com/ubuntu plucky/main amd64 Packages


ubuntu@autopkgtest:~$ /usr/games/wesnoth-1.18 -m --controller 1:ai --controller 
2:ai --nogui
Battle for Wesnoth v1.18.3 x86_64
Started on Mon Dec  2 12:49:13 2024


Data directory:               /usr/share/games/wesnoth/1.18
User configuration directory: /home/USER/.config/wesnoth-1.18
User data directory:          /home/USER/.config/wesnoth-1.18
Cache directory:              /home/USER/.config/wesnoth-1.18/cache

=> works

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to python3-defaults in
Ubuntu.
https://bugs.launchpad.net/bugs/2089779

Title:
  Buffer overflow in autopkgtest of wesnoth

Status in boost1.83 package in Ubuntu:
  Fix Released
Status in libsdl2 package in Ubuntu:
  Confirmed
Status in python3-defaults package in Ubuntu:
  Fix Released
Status in wesnoth package in Ubuntu:
  Triaged
Status in wesnoth-1.18 package in Ubuntu:
  Triaged

Bug description:
  
https://objectstorage.prodstack5.canonical.com/swift/v1/AUTH_0f9aae918d5b4744bf7b827671c86842/autopkgtest-
  plucky/plucky/amd64/w/wesnoth-1.18/20241127_064901_ac814@/log.gz

  Repeats on reruns triggered by others.
  Blocks multiple migrations, atm
  - libsdl2
  - python3-defaults
  - boost1.83

  Unblocking all of these is surely worth it :-)
  I'll have a look tomorrow.

  229s autopkgtest [06:48:46]: test command1: /usr/games/wesnoth-1.18 -m 
--controller 1:ai --controller 2:ai --nogui
  229s autopkgtest [06:48:46]: test command1: [-----------------------
  229s Battle for Wesnoth v1.18.3 x86_64
  229s Started on Wed Nov 27 06:48:46 2024
  229s 
  229s Automatically found a possible data directory at: 
/tmp/autopkgtest.kgIWzV/build.Cyz/src
  229s 
  229s Data directory:               /tmp/autopkgtest.kgIWzV/build.Cyz/src
  229s User configuration directory: /home/USER/.config/wesnoth-1.18
  229s User data directory:          /home/USER/.config/wesnoth-1.18
  229s Cache directory:              /home/USER/.config/wesnoth-1.18/cache
  229s 
  229s 
  229s error: XDG_RUNTIME_DIR is invalid or not set in the environment.
  229s *** buffer overflow detected ***: terminated
  230s Aborted (core dumped)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost1.83/+bug/2089779/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to