Created attachment 206400 [details] This file contains the full backtrace from LLDB Hello! Today I tried to install Rhythmbox onto my FreeBSD 12 system (amd64). The installation itself was successful, but whenever I try to start the app, it crashes with a segmentation fault. When running lldb, I get the following information: Process 83255 launching Process 83255 launched: '/usr/local/bin/rhythmbox' (x86_64) Process 83255 stopped * thread #1, name = 'rhythmbox', stop reason = signal SIGSEGV: invalid address (fault address: 0x0) frame #0: 0x0000000801a5290c libc.so.7`strcmp + 60 libc.so.7`strcmp: -> 0x801a5290c <+60>: movq 0x8(%rdi), %rax 0x801a52910 <+64>: addq $0x8, %rdi 0x801a52914 <+68>: movq 0x8(%rsi), %rdx 0x801a52918 <+72>: addq $0x8, %rsi I've put the full backtrace in an attached file. Not sure if it affects anyone else, so for now, I've put severity to "Affects Only Me"
I cannot reproduce on 12-STABLE with RB 3.4.2_6. The backtrace points to a NULL string. You may have a bad song in your library. Can you try removing/moving ~/.local/share/rhythmbox and see if this crash goes away?
I've now tried removing ~/.local/share/rhythmbox, but the problem still exists. The stack trace is the same as in the original post. I think my library was empty when I opened this report, but I removed the ~/.local/share/rhythmbox now to make sure it really is empty.
Assign to new maintainer. That said, I was never able to reproduce.
This issue is not reproduced in version 3.4.4.
^Triage: apparently OBE.
I recently experienced this bug after reinstalling FreeBSD 14. This bug can be reproduced in the following environments: rhythmbox-3.4.6_3 Name: rhythmbox Version : 3.4.6_3 Installed on : Thu Jan 18 05:29:07 2024 KST Origin: audio/rhythmbox Architecture : FreeBSD:14:amd64 This bug occurs when Rhythmbox is searched for music files in the music directory when you first run it. Related options: [v] Watch my library for new files