Mixxx crashes on startup

Trying to run the DJing program Mixxx on FreeBSD 14.0-RELEASE, I get a splash screen with loading bar for a second before it crashes back to the terminal with the following message:
Code:
failed to authenticate magic 1
failed to load driver: iris
Warning [Main]: No fonts directory found in "/usr/local/share/mixxx/
"ALSA lib seq_hw.c:529:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fish: Job 1, 'mixxx' terminated by signal SIGSEGV (Address boundary error)
I ran mixxx --logLevel info to get a more verbose output there, the first two lines were absent by default.

Does anyone know what might be going on? I frankly don't even know where to begin but I'd love to get this working, if you can help please let me know if you need any more info from me.
 
Last edited by a moderator:
I had the same problem with the port.
I tried to manually compile latest mixxx release from their git and got it working.
I think the port is broken ☹️
 
I installed via pkg, and that's where my crashing issue is. Since my original post I also attempted to compile it from the ports tree (same quarterly branch as pkg), but wasn't able to get that to finish. I'll look into seeing if I can compile the latest release from their git.
 
I installed via pkg, and that's where my crashing issue is. Since my original post I also attempted to compile it from the ports tree (same quarterly branch as pkg), but wasn't able to get that to finish. I'll look into seeing if I can compile the latest release from their git.
Let me know, if you have problems compiling from their git. I went through this procedure once and might be able to assist.
 
Let me know, if you have problems compiling from their git. I went through this procedure once and might be able to assist.
That is much appreciated, I'm a bit of a newbie so if this requires a ton of advanced knowledge I might get lost.
 
Hi, thank god , I'm not alone with this problem.

I can agree, that starting mixxx is ending up in a crash. I'm running FreeBSD 14.0-Release and tried the Package and the ports. I have a Scarlett 2i2 attached as Audio Interface. In Version prior 13.2-Release everything was up and running, but now not.

I got a .core-File an learned, how to read it (gdb -core=mixxx.core).

# gdb -core=./mixxx.core GNU gdb (GDB) 13.2 [GDB v13.2 for FreeBSD] Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd14.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". [New LWP 101684] [New LWP 102016] [New LWP 102017] [New LWP 102018] [New LWP 102019] [New LWP 102020] [New LWP 102021] [New LWP 102022] [New LWP 102023] [New LWP 102024] [New LWP 102025] [New LWP 102026] [New LWP 102027] [New LWP 102028] [New LWP 102029] [New LWP 102030] [New LWP 102031] [New LWP 102032] [New LWP 102033] [New LWP 102034] [New LWP 102035] [New LWP 102036] [New LWP 102037] [New LWP 102038] [New LWP 102039] [New LWP 102040] [New LWP 102041] [New LWP 102042] [New LWP 102043] [New LWP 102044] [New LWP 102045] [New LWP 102046] [New LWP 102047] [New LWP 102048] [New LWP 102049] [New LWP 102050] [New LWP 102051] [New LWP 102052] [New LWP 102053] [New LWP 102054] [New LWP 102055] [New LWP 102056] [New LWP 102057] [New LWP 102058] [New LWP 102059] [New LWP 102060] [New LWP 102061] [New LWP 102062] [New LWP 102063] [New LWP 102064] --Type <RET> for more, q to quit, c to continue without paging-- [New LWP 102065] [New LWP 102066] [New LWP 102067] [New LWP 102068] [New LWP 102069] [New LWP 102070] [New LWP 102071] [New LWP 102072] [New LWP 102073] [New LWP 102074] [New LWP 102075] [New LWP 102076] [New LWP 102077] [New LWP 102078] [New LWP 102079] [New LWP 102080] [New LWP 102081] [New LWP 102082] [New LWP 102083] [New LWP 102084] [New LWP 102085] Core was generated by `mixxx'. Program terminated with signal SIGSEGV, Segmentation fault. Address not mapped to object. #0 0x000000084dd8e9e0 in ?? () [Current thread is 1 (LWP 101684)] (gdb)

So,I have no Idea why mixxx is crashing. :(

How can I help to get it back running again?

Kind Regards

Robert
 
Version: 2.3.6

1711470331640.png


Code:
mixxx
Log directory /home/Alexander88207/.mixxx does not exist!
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
Warning [Main]: No fonts directory found in "/usr/local/share/mixxx/"
Critical [Main]: FwdSqlQuery - Failed to prepare "DELETE FROM settings WHERE name=\"mixxx.db.model.library.header_state\"" : QSqlError("1", "Unable to execute statement", "no such column: mixxx.db.model.library.header_state")
Critical [Main]: SchemaManager - Failed to upgrade database schema from version 6 to version 7
 
I got it working by compiling directly from the mixxx GitHub, without using the port.
I've compiled it before, but always with Linux. Were there any hoops that you needed to jump through? I'd like to give Mixxx 2.4.0 a try. But maybe I should wait for 2.4.1...
 
I've compiled it before, but always with Linux. Were there any hoops that you needed to jump through? I'd like to give Mixxx 2.4.0 a try. But maybe I should wait for 2.4.1...
I do not recall any bigger problems.
Before compiling mixxx from GitHub, I went to the port‘s directory and ran make install-missing-packages so that the requirements are satisfied.
 
I do not recall any bigger problems.
Before compiling mixxx from GitHub, I went to the port‘s directory and ran make install-missing-packages so that the requirements are satisfied.
I appreciate the information, thanks. I will wait until the first point release and then give it a try!
 
Back
Top