Description of problem: Icebreaker crashes on start. Version-Release number of selected component (if applicable): 2.2.1-2.fc35.x86_64 How reproducible: Always. Steps to Reproduce: Calling icebreaker crashes. Running gdb over it I get: ... (gdb) run Starting program: /usr/bin/icebreaker Downloading -0.00 MB separate debug info for /lib64/libSDL_mixer-1.2.so.0 Downloading -0.00 MB separate debug info for /lib64/libSDL-1.2.so.0 Downloading -0.00 MB separate debug info for /lib64/libc.so.6 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Downloading -0.00 MB separate debug info for /lib64/libm.so.6 Downloading -0.00 MB separate debug info for /lib64/libSDL2-2.0.so.0 .icebreaker doesn't exist. Welcome to IceBreaker. Downloading -0.00 MB separate debug info for /lib64/libdbus-1.so.3 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/58e800f0865bde326c5c9ce510062d5b19902f67/debuginfo Downloading -0.00 MB separate debug info for /lib64/libsystemd.so.0 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/b61753e8440ecf39624b3e37f855941c18a69e9b/debuginfo Downloading -0.00 MB separate debug info for /lib64/liblzma.so.5 Downloading -0.00 MB separate debug info for /lib64/libzstd.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/7984add4b0ab24869c30e19cfba3637ca295dd7b/debuginfo Downloading -0.00 MB separate debug info for /lib64/liblz4.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/fd02c4542a1ce1ad6c503b958447be1c37a4afee/debuginfo Downloading -0.00 MB separate debug info for /lib64/libcap.so.2 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/0214aa9cc6a8646eb9ec27ab7dda6a2219da6500/debuginfo Downloading -0.00 MB separate debug info for /lib64/libgcrypt.so.20 Downloading 0.01 MB separate debug info for /home/jamatos/.cache/debuginfod_client/711d41580c5a8649a79a8430a985dac3e25b5ba2/debuginfo Downloading -0.00 MB separate debug info for /lib64/libgcc_s.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/0028b8616fa79ea1496e4812c3fc9c7bf9607a56/debuginfo Downloading -0.00 MB separate debug info for /lib64/libgpg-error.so.0 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/081975d0a3416374b4883b2f1639fd3c9df42390/debuginfo Downloading -0.00 MB separate debug info for /lib64/libX11.so.6 Downloading -0.00 MB separate debug info for /lib64/libxcb.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/1352e33391b3079347f320218799d6e531bd42f1/debuginfo Downloading -0.00 MB separate debug info for /lib64/libXau.so.6 Downloading -0.00 MB separate debug info for /lib64/libXext.so.6 Downloading -0.00 MB separate debug info for /lib64/libXcursor.so.1 Downloading -0.00 MB separate debug info for /lib64/libXrender.so.1 Downloading -0.00 MB separate debug info for /lib64/libXfixes.so.3 Downloading 0.02 MB separate debug info for /lib64/libXinerama.so.1 Downloading -0.00 MB separate debug info for /lib64/libXi.so.6 Downloading -0.00 MB separate debug info for /lib64/libXrandr.so.2 Downloading 0.02 MB separate debug info for /lib64/libXss.so.1 Downloading -0.00 MB separate debug info for /lib64/libGL.so.1 Downloading 0.02 MB separate debug info for /home/jamatos/.cache/debuginfod_client/7314905a994a36ab97accfd0d57d9fa6b2151ca0/debuginfo Downloading -0.00 MB separate debug info for /lib64/libGLX.so.0 Downloading -0.00 MB separate debug info for /lib64/libGLdispatch.so.0 Downloading -0.00 MB separate debug info for /lib64/libGLX_mesa.so.0 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/4fc58eb2b4164ef7ca1888a09c6f1ebec4fccf64/debuginfo Downloading 0.03 MB separate debug info for /lib64/libglapi.so.0 Downloading -0.00 MB separate debug info for /lib64/libdrm.so.2 Downloading 0.02 MB separate debug info for /home/jamatos/.cache/debuginfod_client/fc68e955c370337e29016e39ba13d13bd90f9b25/debuginfo Downloading -0.00 MB separate debug info for /lib64/libxcb-glx.so.0 Downloading -0.00 MB separate debug info for /lib64/libX11-xcb.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/50b389a40194174f2c224e530719862e4986b02e/debuginfo Downloading -0.00 MB separate debug info for /lib64/libxcb-dri2.so.0 Downloading 0.03 MB separate debug info for /lib64/libXxf86vm.so.1 Downloading -0.00 MB separate debug info for /lib64/libxcb-shm.so.0 Downloading -0.00 MB separate debug info for /lib64/libexpat.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/e760735c4fed42bfaebe026e8aba4fd1e63c595d/debuginfo Downloading -0.00 MB separate debug info for /lib64/libxcb-dri3.so.0 Downloading -0.00 MB separate debug info for /lib64/libxcb-present.so.0 Downloading -0.00 MB separate debug info for /lib64/libxcb-sync.so.1 Downloading -0.00 MB separate debug info for /lib64/libxshmfence.so.1 Downloading 0.03 MB separate debug info for /lib64/libxcb-xfixes.so.0 Downloading -0.00 MB separate debug info for /lib64/libstdc++.so.6 Downloading -0.00 MB separate debug info for /lib64/libselinux.so.1 Downloading 0.03 MB separate debug info for /home/jamatos/.cache/debuginfod_client/f805394f993c704b949315b56c344d22dfad801f/debuginfo Downloading -0.00 MB separate debug info for /lib64/libpcre2-8.so.0 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/67d78ee981939e51fee33d8885ff8000552e7a3d/debuginfo Downloading -0.00 MB separate debug info for /usr/lib64/dri/radeonsi_dri.so Downloading -0.00 MB separate debug info for /lib64/libLLVM-13.so Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/460d8e1344ca4b3467c8dd05c50ba93d8442f0dc/debuginfo Downloading -0.00 MB separate debug info for /lib64/libz.so.1 Downloading -0.00 MB separate debug info for /lib64/libdrm_radeon.so.1 Downloading -0.00 MB separate debug info for /lib64/libelf.so.1 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/82957e348b58e4b13f147f08a030f3a4997bcb12/debuginfo Downloading -0.00 MB separate debug info for /lib64/libdrm_amdgpu.so.1 Downloading 0.04 MB separate debug info for /lib64/libdrm_nouveau.so.2 Downloading -0.00 MB separate debug info for /lib64/libvulkan.so.1 Downloading -0.00 MB separate debug info for /lib64/libffi.so.6 Downloading -0.00 MB separate debug info for /lib64/libedit.so.0 Downloading -0.00 MB separate debug info for /lib64/libtinfo.so.6 Downloading -0.00 MB separate debug info for /home/jamatos/.cache/debuginfod_client/06c834f68d17417916bfc0350d75b727f8297f22/debuginfo [New Thread 0x7fffe1cac640 (LWP 40967)] [New Thread 0x7fffe136a640 (LWP 40968)] [New Thread 0x7fffe0b69640 (LWP 40969)] [New Thread 0x7fffdbfff640 (LWP 40970)] [New Thread 0x7fffdb7fe640 (LWP 40971)] [New Thread 0x7fffdaffd640 (LWP 40972)] [New Thread 0x7fffda7fc640 (LWP 40973)] [New Thread 0x7fffd9ffb640 (LWP 40974)] [New Thread 0x7fffd97fa640 (LWP 40975)] [New Thread 0x7fffd8ff9640 (LWP 40976)] [New Thread 0x7fffb7fff640 (LWP 40977)] [New Thread 0x7fffb77fe640 (LWP 40978)] [New Thread 0x7fffb6ffd640 (LWP 40979)] [New Thread 0x7fffb67fc640 (LWP 40980)] [New Thread 0x7fffb5ffb640 (LWP 40981)] [New Thread 0x7fffb57fa640 (LWP 40982)] [New Thread 0x7fffb4ff9640 (LWP 40983)] [New Thread 0x7fff97fff640 (LWP 40984)] [New Thread 0x7fff977fe640 (LWP 40985)] [New Thread 0x7fff96ffd640 (LWP 40986)] [Thread 0x7fff96ffd640 (LWP 40986) exited] [New Thread 0x7fff96ffd640 (LWP 40987)] [Thread 0x7fff96ffd640 (LWP 40987) exited] [New Thread 0x7fff96ffd640 (LWP 40988)] [Thread 0x7fff96ffd640 (LWP 40988) exited] [New Thread 0x7fff96ffd640 (LWP 40989)] Thread 3 "icebrea:disk$0" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe136a640 (LWP 40968)] 0x000055555556d560 in flock () (gdb) bt #0 0x000055555556d560 in flock () #1 0x00007fffe80064b7 in disk_cache_write_item_to_disk (dc_job=dc_job@entry=0x555555e45930, filename=filename@entry=0x7fffd4000b60 "/home/jamatos/.cache/mesa_shader_cache/8e/e047b2735ca1d5c5305d515392f093ad7f0577") at ../src/util/disk_cache_os.c:696 #2 0x00007fffe8004eab in cache_put (gdata=0x0, thread_index=0, job=0x555555e45930) at ../src/util/disk_cache.c:354 #3 cache_put (job=job@entry=0x555555e45930, gdata=gdata@entry=0x0, thread_index=thread_index@entry=0) at ../src/util/disk_cache.c:332 #4 0x00007fffe800c319 in util_queue_thread_func (input=input@entry=0x55555572ff00) at ../src/util/u_queue.c:313 #5 0x00007fffe800beab in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007ffff7d96b1a in start_thread (arg=<optimized out>) at pthread_create.c:443 #7 0x00007ffff7e1b650 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Something weird is going on -- I ran it, and it crashed, and then I ran from my development tree, and that worked -- and now the _packaged_ one works. I'll have to investigate more. Thanks for the report. Any more info about your environment (Wayland? GNOME? KDE?) and hardware (Intel? Radeon? Nvidia?) would be helpful. Thanks!
(In reply to Matthew Miller from comment #1) > Something weird is going on -- I ran it, and it crashed, and then I ran from > my development tree, and that worked -- and now the _packaged_ one works. Something fishy above is that it says ".icebreaker doesn't exist. " > I'll have to investigate more. Thanks for the report. Any more info about > your environment (Wayland? GNOME? KDE?) and hardware (Intel? Radeon? > Nvidia?) would be helpful. Thanks! I am using KDE on X11. I am using a mix of Radeon and Nvidia (Asus TUF Gaming A15): NVIDIA GeForce GTX 1650 Ti Mobile (noveau) AMD Renoir (amdgpu) PS: FWIW I was just testing icebreaker because you said in the re-review that you would use the rpm auto macros in the spec file. :-D So before looking the spec file I decided to test the package. :-)
This message is a reminder that Fedora Linux 35 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 35 on 2022-12-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '35'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 35 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Fedora Linux 35 entered end-of-life (EOL) status on 2022-12-13. Fedora Linux 35 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed.
Still applies today in F41.
Pull request that fixes this issue: https://github.com/mattdm/icebreaker/pull/17
FEDORA-2024-b76b512ef1 (icebreaker-2.2.2-8.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-b76b512ef1
FEDORA-2024-df93c3d61a (icebreaker-2.2.2-8.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-df93c3d61a
FEDORA-2024-df93c3d61a has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-df93c3d61a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-df93c3d61a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-b76b512ef1 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b76b512ef1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b76b512ef1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-df93c3d61a (icebreaker-2.2.2-8.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-b76b512ef1 (icebreaker-2.2.2-8.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.