mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.25k stars 1.24k forks source link

Mixxx 2.4.1 on Windows 10 gets stuck at startup with Jack installed #13400

Open IcedQuinn opened 1 week ago

IcedQuinn commented 1 week ago

Bug Description

launching mixxx just sticks on the loading screen. i previously had 2.2.x installed, which loaded fine. even more annoying is that log files don't get flushed so there is no obvious way to see what is wrong.

dwm_GrrRp0MblQ

Logs: there are no logs. the files are zero bytes in size.

With --developer:

PS C:\Games\Mixxx> .\mixxx.exe --developer
PS C:\Games\Mixxx> ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
Loading resources from  "C:/Games/Mixxx/"
ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
Config version is empty, trying to read pre-1.12.0 config
No version number in configuration file. Setting to "2.4.1"
BroadcastSettings - Found 1 profile(s)
debug [Main] Skipping loading of translations because the locale is 'en' or 'en_US'.
debug [StatsManager] StatsManager thread starting up.
debug [Main] Loading resources from  "C:/Games/Mixxx/"
debug [Main] Found and will use default keyboard mapping "C:/Games/Mixxx/keyboard/en_US.kbd.cfg"
debug [Main] Loading resources from  "C:/Games/Mixxx/"
debug [Main] SoundSourceProxy - Registering SoundSource providers
debug [Main] SoundSourceProxy - Registering platform and fallback SoundSource providers
debug [Main] SoundSourceProviderRegistry - Registering provider "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] SoundSourceProviderRegistry - Registering file type "aac" for provider "Microsoft Media Foundation 10.0.19041.4355" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering file type "m4a" for provider "Microsoft Media Foundation 10.0.19041.4355" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering file type "mp4" for provider "Microsoft Media Foundation 10.0.19041.4355" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_64BIT ASO_ZEROCHECK"
debug [Main] SoundSourceProviderRegistry - Registering file type "mp3" for provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_64BIT ASO_ZEROCHECK" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering provider "MODPlug"
debug [Main] SoundSourceProviderRegistry - Registering file type "mod" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "okt" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "s3m" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "stm" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "xm" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "it" for provider "MODPlug" with priority 3 (default)
info [Main] SoundSourceSndFile - Disabling OGG decoding for "libsndfile-1.2.0"
debug [Main] SoundSourceProviderRegistry - Registering provider "libsndfile"
debug [Main] SoundSourceProviderRegistry - Registering file type "aiff" for provider "libsndfile" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "caf" for provider "libsndfile" with priority 2 (lower)
debug [Main] SoundSourceProviderRegistry - Registering file type "flac" for provider "libsndfile" with priority 2 (lower)
debug [Main] SoundSourceProviderRegistry - Registering file type "wav" for provider "libsndfile" with priority 3 (default)
debug [Main] SoundSourceProxy - Registering reference SoundSource providers
debug [Main] SoundSourceProviderRegistry - Registering provider "Xiph.org libFLAC"
debug [Main] SoundSourceProviderRegistry - Registering file type "flac" for provider "Xiph.org libFLAC" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "Xiph.org OggVorbis"
debug [Main] SoundSourceProviderRegistry - Registering file type "ogg" for provider "Xiph.org OggVorbis" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "Xiph.org libopusfile"
debug [Main] SoundSourceProviderRegistry - Registering file type "opus" for provider "Xiph.org libopusfile" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "WavPack"
debug [Main] SoundSourceProviderRegistry - Registering file type "wv" for provider "WavPack" with priority 4 (higher)
debug [Main] QMimeType("audio/aac") "aac"
info [Main] SoundSourceProxy - SoundSource providers for file type "aac"
info [Main] SoundSourceProxy - 4 (higher) : "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] QMimeType("audio/x-aiff") "aiff"
info [Main] SoundSourceProxy - SoundSource providers for file type "aiff"
info [Main] SoundSourceProxy - 3 (default) : "libsndfile"
info [Main] SoundSourceProxy - SoundSource providers for file type "caf"
info [Main] SoundSourceProxy - 2 (lower) : "libsndfile"
debug [Main] QMimeType("audio/flac") "flac"
info [Main] SoundSourceProxy - SoundSource providers for file type "flac"
info [Main] SoundSourceProxy - 4 (higher) : "Xiph.org libFLAC"
info [Main] SoundSourceProxy - 2 (lower) : "libsndfile"
debug [Main] QMimeType("audio/x-it") "it"
info [Main] SoundSourceProxy - SoundSource providers for file type "it"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/mp4") "m4a"
info [Main] SoundSourceProxy - SoundSource providers for file type "m4a"
info [Main] SoundSourceProxy - 4 (higher) : "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] QMimeType("audio/x-mod") "mod"
info [Main] SoundSourceProxy - SoundSource providers for file type "mod"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/mpeg") "mp3"
info [Main] SoundSourceProxy - SoundSource providers for file type "mp3"
info [Main] SoundSourceProxy - 3 (default) : "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_64BIT ASO_ZEROCHECK"
debug [Main] QMimeType("video/mp4") "mp4"
info [Main] SoundSourceProxy - SoundSource providers for file type "mp4"
info [Main] SoundSourceProxy - 4 (higher) : "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] QMimeType("audio/ogg") "ogg"
debug [Main] QMimeType("audio/x-flac+ogg") "ogg"
debug [Main] QMimeType("audio/x-speex+ogg") "ogg"
debug [Main] QMimeType("audio/x-vorbis+ogg") "ogg"
debug [Main] QMimeType("video/ogg") "ogg"
debug [Main] QMimeType("video/x-theora+ogg") "ogg"
info [Main] SoundSourceProxy - SoundSource providers for file type "ogg"
info [Main] SoundSourceProxy - 4 (higher) : "Xiph.org OggVorbis"
info [Main] SoundSourceProxy - SoundSource providers for file type "okt"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/x-opus+ogg") "opus"
info [Main] SoundSourceProxy - SoundSource providers for file type "opus"
info [Main] SoundSourceProxy - 4 (higher) : "Xiph.org libopusfile"
debug [Main] QMimeType("audio/x-s3m") "s3m"
info [Main] SoundSourceProxy - SoundSource providers for file type "s3m"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/x-stm") "stm"
info [Main] SoundSourceProxy - SoundSource providers for file type "stm"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/x-wav") "wav"
info [Main] SoundSourceProxy - SoundSource providers for file type "wav"
info [Main] SoundSourceProxy - 3 (default) : "libsndfile"
debug [Main] QMimeType("audio/x-wavpack") "wv"
info [Main] SoundSourceProxy - SoundSource providers for file type "wv"
info [Main] SoundSourceProxy - 4 (higher) : "WavPack"
debug [Main] QMimeType("audio/x-xm") "xm"
info [Main] SoundSourceProxy - SoundSource providers for file type "xm"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] Mixxx 2.4.1 (git 2.4.1 (HEAD); built on: May  8 2024 @ 21:18:59; flags: /UTF8;/fp:fast;/Gy;/W3;/WX) is starting...
debug [Main] Compile time library versions:
debug [Main] Qt: 5.15.8
debug [Main] libshout: 2.4.1
debug [Main] PortAudio: 1246976 PortAudio V19.7.0-devel, revision unknown
debug [Main] RubberBand: 3.2.0
debug [Main] SoundTouch: 2.3.1
debug [Main] TagLib: 1.13.0
debug [Main] ChromaPrint: 1.5.0
debug [Main] Vorbis: Xiph.Org libVorbis 1.3.7
debug [Main] libsndfile: libsndfile-1.2.0
debug [Main] FLAC: 1.4.2
debug [Main] libmp3lame: 3.100
debug [Main] QStandardPaths::writableLocation(HomeLocation): "C:/Users/IcedQuinn"
debug [Main] QStandardPaths::writableLocation(AppDataLocation): "C:/Users/IcedQuinn/AppData/Roaming/Mixxx"
debug [Main] QCoreApplication::applicationDirPath() "C:/Games/Mixxx"
debug [Main] Loading resources from  "C:/Games/Mixxx/"
debug [Main] ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/sandbox.cfg"
debug [Main] ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/sandbox.cfg"
debug [Main] FONT LOADED family: "Open Sans" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Open Sans" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Open Sans" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Open Sans Semibold" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Ubuntu" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Ubuntu" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Ubuntu" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
info [Main] DbConnection - Available drivers for database connections: ("QSQLITE", "QODBC", "QODBC3")
debug [Main] DbConnection - Opening database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=false)
info [Main] DbConnectionPool - Cloned thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
info [Main] CoreServices - Connecting to database
debug [Main] DbConnectionPooled - Found thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
info [Main] CoreServices - Initializing or upgrading database schema
info [Main] SchemaManager - Database schema is up-to-date at version 39

With --safeMode:

PS C:\Games\Mixxx> .\mixxx.exe --safeMode
PS C:\Games\Mixxx> ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
Loading resources from  "C:/Games/Mixxx/"
ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
Config version is empty, trying to read pre-1.12.0 config
No version number in configuration file. Setting to "2.4.1"
BroadcastSettings - Found 1 profile(s)

Renaming libGLESv2.dll and libEGL.dll have no effect

Version

2.4.1

OS

Windows 10

Swiftb0y commented 1 week ago

Can you double check whether this is the only mixxx window? It may have opened a dialog window but windows put it behind the mixxx window and mixxx is not continuing to load because its asking for your input. also whats in and where is your mixxx.cfg?

IcedQuinn commented 1 week ago

this is the only mixxx window

image Seems to be?

mixxx.cfg

There isn't one. I deleted the data folder in case that was the problem.

Swiftb0y commented 1 week ago

It seems you have installed mixxx in a non-standard location. Can you reinstall and try again? What folder did you delete exactly?

IcedQuinn commented 1 week ago

It seems you have installed mixxx in a non-standard location.

Yup. I thought it was some bizzare issue with Program Files like some old programs used to have. Didn't work installed to either location. (2.2 did, though.)

What folder did you delete exactly?

%localappdata%/Mixxx

Swiftb0y commented 1 week ago

Yeah, I don't think mixxx survives that tbh. Please reinstall and ensure everything is there. Apart from that, you can try to create a backtrace. That should show where exactly mixxx is when its stuck.

IcedQuinn commented 1 week ago

reinstall

Pretty sure I said I already did that, but nontheless it makes no difference:

PS C:\Program Files\Mixxx> .\mixxx.exe --developer
PS C:\Program Files\Mixxx> ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
Loading resources from  "C:/Program Files/Mixxx/"
ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxx.cfg"
Config version is empty, trying to read pre-1.12.0 config
No version number in configuration file. Setting to "2.4.1"
BroadcastSettings - Found 1 profile(s)
debug [Main] Skipping loading of translations because the locale is 'en' or 'en_US'.
debug [StatsManager] StatsManager thread starting up.
debug [Main] Loading resources from  "C:/Program Files/Mixxx/"
debug [Main] Found and will use default keyboard mapping "C:/Program Files/Mixxx/keyboard/en_US.kbd.cfg"
debug [Main] Loading resources from  "C:/Program Files/Mixxx/"
debug [Main] SoundSourceProxy - Registering SoundSource providers
debug [Main] SoundSourceProxy - Registering platform and fallback SoundSource providers
debug [Main] SoundSourceProviderRegistry - Registering provider "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] SoundSourceProviderRegistry - Registering file type "aac" for provider "Microsoft Media Foundation 10.0.19041.4355" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering file type "m4a" for provider "Microsoft Media Foundation 10.0.19041.4355" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering file type "mp4" for provider "Microsoft Media Foundation 10.0.19041.4355" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_64BIT ASO_ZEROCHECK"
debug [Main] SoundSourceProviderRegistry - Registering file type "mp3" for provider "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_64BIT ASO_ZEROCHECK" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering provider "MODPlug"
debug [Main] SoundSourceProviderRegistry - Registering file type "mod" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "okt" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "s3m" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "stm" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "xm" for provider "MODPlug" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "it" for provider "MODPlug" with priority 3 (default)
info [Main] SoundSourceSndFile - Disabling OGG decoding for "libsndfile-1.2.0"
debug [Main] SoundSourceProviderRegistry - Registering provider "libsndfile"
debug [Main] SoundSourceProviderRegistry - Registering file type "aiff" for provider "libsndfile" with priority 3 (default)
debug [Main] SoundSourceProviderRegistry - Registering file type "caf" for provider "libsndfile" with priority 2 (lower)
debug [Main] SoundSourceProviderRegistry - Registering file type "flac" for provider "libsndfile" with priority 2 (lower)
debug [Main] SoundSourceProviderRegistry - Registering file type "wav" for provider "libsndfile" with priority 3 (default)
debug [Main] SoundSourceProxy - Registering reference SoundSource providers
debug [Main] SoundSourceProviderRegistry - Registering provider "Xiph.org libFLAC"
debug [Main] SoundSourceProviderRegistry - Registering file type "flac" for provider "Xiph.org libFLAC" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "Xiph.org OggVorbis"
debug [Main] SoundSourceProviderRegistry - Registering file type "ogg" for provider "Xiph.org OggVorbis" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "Xiph.org libopusfile"
debug [Main] SoundSourceProviderRegistry - Registering file type "opus" for provider "Xiph.org libopusfile" with priority 4 (higher)
debug [Main] SoundSourceProviderRegistry - Registering provider "WavPack"
debug [Main] SoundSourceProviderRegistry - Registering file type "wv" for provider "WavPack" with priority 4 (higher)
debug [Main] QMimeType("audio/aac") "aac"
info [Main] SoundSourceProxy - SoundSource providers for file type "aac"
info [Main] SoundSourceProxy - 4 (higher) : "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] QMimeType("audio/x-aiff") "aiff"
info [Main] SoundSourceProxy - SoundSource providers for file type "aiff"
info [Main] SoundSourceProxy - 3 (default) : "libsndfile"
info [Main] SoundSourceProxy - SoundSource providers for file type "caf"
info [Main] SoundSourceProxy - 2 (lower) : "libsndfile"
debug [Main] QMimeType("audio/flac") "flac"
info [Main] SoundSourceProxy - SoundSource providers for file type "flac"
info [Main] SoundSourceProxy - 4 (higher) : "Xiph.org libFLAC"
info [Main] SoundSourceProxy - 2 (lower) : "libsndfile"
debug [Main] QMimeType("audio/x-it") "it"
info [Main] SoundSourceProxy - SoundSource providers for file type "it"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/mp4") "m4a"
info [Main] SoundSourceProxy - SoundSource providers for file type "m4a"
info [Main] SoundSourceProxy - 4 (higher) : "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] QMimeType("audio/x-mod") "mod"
info [Main] SoundSourceProxy - SoundSource providers for file type "mod"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/mpeg") "mp3"
info [Main] SoundSourceProxy - SoundSource providers for file type "mp3"
info [Main] SoundSourceProxy - 3 (default) : "MAD: MPEG Audio Decoder 0.15.1 (beta) NDEBUG FPM_64BIT ASO_ZEROCHECK"
debug [Main] QMimeType("video/mp4") "mp4"
info [Main] SoundSourceProxy - SoundSource providers for file type "mp4"
info [Main] SoundSourceProxy - 4 (higher) : "Microsoft Media Foundation 10.0.19041.4355"
debug [Main] QMimeType("audio/ogg") "ogg"
debug [Main] QMimeType("audio/x-flac+ogg") "ogg"
debug [Main] QMimeType("audio/x-speex+ogg") "ogg"
debug [Main] QMimeType("audio/x-vorbis+ogg") "ogg"
debug [Main] QMimeType("video/ogg") "ogg"
debug [Main] QMimeType("video/x-theora+ogg") "ogg"
info [Main] SoundSourceProxy - SoundSource providers for file type "ogg"
info [Main] SoundSourceProxy - 4 (higher) : "Xiph.org OggVorbis"
info [Main] SoundSourceProxy - SoundSource providers for file type "okt"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/x-opus+ogg") "opus"
info [Main] SoundSourceProxy - SoundSource providers for file type "opus"
info [Main] SoundSourceProxy - 4 (higher) : "Xiph.org libopusfile"
debug [Main] QMimeType("audio/x-s3m") "s3m"
info [Main] SoundSourceProxy - SoundSource providers for file type "s3m"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/x-stm") "stm"
info [Main] SoundSourceProxy - SoundSource providers for file type "stm"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] QMimeType("audio/x-wav") "wav"
info [Main] SoundSourceProxy - SoundSource providers for file type "wav"
info [Main] SoundSourceProxy - 3 (default) : "libsndfile"
debug [Main] QMimeType("audio/x-wavpack") "wv"
info [Main] SoundSourceProxy - SoundSource providers for file type "wv"
info [Main] SoundSourceProxy - 4 (higher) : "WavPack"
debug [Main] QMimeType("audio/x-xm") "xm"
info [Main] SoundSourceProxy - SoundSource providers for file type "xm"
info [Main] SoundSourceProxy - 3 (default) : "MODPlug"
debug [Main] Mixxx 2.4.1 (git 2.4.1 (HEAD); built on: May  8 2024 @ 21:18:59; flags: /UTF8;/fp:fast;/Gy;/W3;/WX) is starting...
debug [Main] Compile time library versions:
debug [Main] Qt: 5.15.8
debug [Main] libshout: 2.4.1
debug [Main] PortAudio: 1246976 PortAudio V19.7.0-devel, revision unknown
debug [Main] RubberBand: 3.2.0
debug [Main] SoundTouch: 2.3.1
debug [Main] TagLib: 1.13.0
debug [Main] ChromaPrint: 1.5.0
debug [Main] Vorbis: Xiph.Org libVorbis 1.3.7
debug [Main] libsndfile: libsndfile-1.2.0
debug [Main] FLAC: 1.4.2
debug [Main] libmp3lame: 3.100
debug [Main] QStandardPaths::writableLocation(HomeLocation): "C:/Users/IcedQuinn"
debug [Main] QStandardPaths::writableLocation(AppDataLocation): "C:/Users/IcedQuinn/AppData/Roaming/Mixxx"
debug [Main] QCoreApplication::applicationDirPath() "C:/Program Files/Mixxx"
debug [Main] Loading resources from  "C:/Program Files/Mixxx/"
debug [Main] ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/sandbox.cfg"
debug [Main] ConfigObject: Could not read "C:/Users/IcedQuinn/AppData/Local/Mixxx/sandbox.cfg"
debug [Main] FONT LOADED family: "Open Sans" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Open Sans" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Open Sans" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Open Sans Semibold" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Ubuntu" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Ubuntu" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
debug [Main] FONT LOADED family: "Ubuntu" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72"
info [Main] DbConnection - Available drivers for database connections: ("QSQLITE", "QODBC", "QODBC3")
debug [Main] DbConnection - Opening database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=false)
info [Main] DbConnectionPool - Cloned thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
info [Main] CoreServices - Connecting to database
debug [Main] DbConnectionPooled - Found thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///C:/Users/IcedQuinn/AppData/Local/Mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
info [Main] CoreServices - Initializing or upgrading database schema
info [Main] SchemaManager - Database schema is up-to-date at version 39
IcedQuinn commented 1 week ago

backtrace

it doesn't formally crash. it just sits on the splash screen for an indefinite period of time. it doesn't even flush the log files (though it seems to be creating them)

IcedQuinn commented 1 week ago

Fiddled with the debugger, i found out the problem and its a weird one.

Thread ID           Address          To               From             Siz Party  Comment                                                                                   
1052                                                                              
                    000000DD436FF698 00007FFBDC2FBEA0 00007FFBDEB8E0B4 2F0 System ntdll.NtWaitForMultipleObjects+14
                    000000DD436FF988 00007FFBDC2FBD9E 00007FFBDC2FBEA0 40  System kernelbase.WaitForMultipleObjectsEx+F0
                    000000DD436FF9C8 00007FFBA07EE428 00007FFBDC2FBD9E 290 System kernelbase.WaitForMultipleObjects+E
                    000000DD436FFC58 00007FFBA07EDB8A 00007FFBA07EE428 30  System dsound.GetDeviceID+82F8
                    000000DD436FFC88 00007FFBDCC97344 00007FFBA07EDB8A 30  System dsound.GetDeviceID+7A5A
                    000000DD436FFCB8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD436FFD38 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
27964                                                                             
                    000000DD42DFF868 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD42DFFB68 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD42DFFB98 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD42DFFC18 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
27576                                                                             
                    000000DD42AFF8F8 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD42AFFBF8 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD42AFFC28 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD42AFFCA8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
15332                                                                             
                    000000DD429FF588 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD429FF888 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD429FF8B8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD429FF938 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
4164                                                                              
                    000000DD42FFF938 00007FFBDEB55601 00007FFBDEB90F94 80  System ntdll.ZwWaitForAlertByThreadId+14
                    000000DD42FFF9B8 00007FFBDC315479 00007FFBDEB55601 40  System ntdll.RtlSleepConditionVariableSRW+131
                    000000DD42FFF9F8 00007FFB78FAE4D9 00007FFBDC315479 30  System kernelbase.SleepConditionVariableSRW+29
                    000000DD42FFFA28 00007FFB78FAE6FA 00007FFB78FAE4D9 30  System atio6axx.eglGetProcAddress+1A769
                    000000DD42FFFA58 00007FFB77AD1A6F 00007FFB78FAE6FA 60  System atio6axx.eglGetProcAddress+1A98A
                    000000DD42FFFAB8 00007FFB77AD698F 00007FFB77AD1A6F 30  System atio6axx.DllMain+7D584F
                    000000DD42FFFAE8 00007FFB7903224C 00007FFB77AD698F 30  System atio6axx.DllMain+7DA76F
                    000000DD42FFFB18 00007FFBDCC97344 00007FFB7903224C 30  System atio6axx.eglGetProcAddress+9E4DC
                    000000DD42FFFB48 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD42FFFBC8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
26156                                                                             
                    000000DD42BFFA08 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD42BFFD08 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD42BFFD38 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD42BFFDB8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
26636                                                                             
                    000000DD430FF8D8 00007FFBDEB55601 00007FFBDEB90F94 80  System ntdll.ZwWaitForAlertByThreadId+14
                    000000DD430FF958 00007FFBDC315479 00007FFBDEB55601 40  System ntdll.RtlSleepConditionVariableSRW+131
                    000000DD430FF998 00007FFB78FAE4D9 00007FFBDC315479 30  System kernelbase.SleepConditionVariableSRW+29
                    000000DD430FF9C8 00007FFB78FAE6FA 00007FFB78FAE4D9 30  System atio6axx.eglGetProcAddress+1A769
                    000000DD430FF9F8 00007FFB77AD1FCC 00007FFB78FAE6FA 30  System atio6axx.eglGetProcAddress+1A98A
                    000000DD430FFA28 00007FFB77AD6832 00007FFB77AD1FCC 30  System atio6axx.DllMain+7D5DAC
                    000000DD430FFA58 00007FFB7903224C 00007FFB77AD6832 30  System atio6axx.DllMain+7DA612
                    000000DD430FFA88 00007FFBDCC97344 00007FFB7903224C 30  System atio6axx.eglGetProcAddress+9E4DC
                    000000DD430FFAB8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD430FFB38 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
8884                                                                              
                    000000DD42CFF548 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD42CFF848 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD42CFF878 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD42CFF8F8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
5924                                                                              
                    000000DD42EFFD28 00007FFBDEB55601 00007FFBDEB90F94 80  System ntdll.ZwWaitForAlertByThreadId+14
                    000000DD42EFFDA8 00007FFBDC315479 00007FFBDEB55601 40  System ntdll.RtlSleepConditionVariableSRW+131
                    000000DD42EFFDE8 00007FFB78FAE4D9 00007FFBDC315479 30  System kernelbase.SleepConditionVariableSRW+29
                    000000DD42EFFE18 00007FFB78FAE6FA 00007FFB78FAE4D9 30  System atio6axx.eglGetProcAddress+1A769
                    000000DD42EFFE48 00007FFB77913CA3 00007FFB78FAE6FA 60  System atio6axx.eglGetProcAddress+1A98A
                    000000DD42EFFEA8 00007FFB776652BF 00007FFB77913CA3 30  System atio6axx.DllMain+617A83
                    000000DD42EFFED8 00007FFB7903224C 00007FFB776652BF 30  System atio6axx.DllMain+36909F
                    000000DD42EFFF08 00007FFBDCC97344 00007FFB7903224C 30  System atio6axx.eglGetProcAddress+9E4DC
                    000000DD42EFFF38 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD42EFFFB8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
8184                                                                              
                    000000DD434FF5B8 00007FFBDC2C1C4E 00007FFBDEB8D5E4 A0  System ntdll.NtWaitForSingleObject+14
                    000000DD434FF658 00007FFB43ECB19B 00007FFBDC2C1C4E 50  User   kernelbase.WaitForSingleObjectEx+8E
                    000000DD434FF6A8 00007FFB43ECB206 00007FFB43ECB19B 30  User   qt5core.public: bool __cdecl QWaitCondition::wait(class QMutex *, unsigned long)+9B
                    000000DD434FF6D8 00007FF6EE5F9A0C 00007FFB43ECB206 60  User   qt5core.public: bool __cdecl QWaitCondition::wait(class QMutex *, class QDeadlineTimer)+26
                    000000DD434FF738 00007FFB43EC5FD1 00007FF6EE5F9A0C 30  User   mixxx.EngineWorkerScheduler::run+16C
                    000000DD434FF768 00007FFBDCC97344 00007FFB43EC5FD1 30  System qt5core.public: void __cdecl QThread::start(enum QThread::Priority)+361
                    000000DD434FF798 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD434FF818 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
9976                                                                              
                    000000DD431FF158 00007FFBDC2FBEA0 00007FFBDEB8E0B4 2F0 System ntdll.NtWaitForMultipleObjects+14
                    000000DD431FF448 00007FFBDDADD346 00007FFBDC2FBEA0 290 System kernelbase.WaitForMultipleObjectsEx+F0
                    000000DD431FF6D8 00007FFBDDADD1C0 00007FFBDDADD346 50  System combase.RoGetServerActivatableClasses+15B6
                    000000DD431FF728 00007FFBDDADCFD0 00007FFBDDADD1C0 60  System combase.RoGetServerActivatableClasses+1430
                    000000DD431FF788 00007FFBDDADCF59 00007FFBDDADCFD0 30  System combase.RoGetServerActivatableClasses+1240
                    000000DD431FF7B8 00007FFBDCC97344 00007FFBDDADCF59 30  System combase.RoGetServerActivatableClasses+11C9
                    000000DD431FF7E8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD431FF868 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
26708                                                                             
                    000000DD432FF618 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD432FF918 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD432FF948 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD432FF9C8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
15476                                                                             
                    000000DD435FF478 00007FFBDC2C1C4E 00007FFBDEB8D5E4 A0  System ntdll.NtWaitForSingleObject+14
                    000000DD435FF518 00007FFB43ECB19B 00007FFBDC2C1C4E 50  User   kernelbase.WaitForSingleObjectEx+8E
                    000000DD435FF568 00007FFB43ECB206 00007FFB43ECB19B 30  User   qt5core.public: bool __cdecl QWaitCondition::wait(class QMutex *, unsigned long)+9B
                    000000DD435FF598 00007FF6EE5E74EB 00007FFB43ECB206 200 User   qt5core.public: bool __cdecl QWaitCondition::wait(class QMutex *, class QDeadlineTimer)+26
                    000000DD435FF798 00007FFB43EC5FD1 00007FF6EE5E74EB 30  User   mixxx.EngineSideChain::run+1CB
                    000000DD435FF7C8 00007FFBDCC97344 00007FFB43EC5FD1 30  System qt5core.public: void __cdecl QThread::start(enum QThread::Priority)+361
                    000000DD435FF7F8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD435FF878 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
7908                                                                              
                    000000DD433FF598 00007FFBDEB3D407 00007FFBDEB90FF4 300 System ntdll.NtWaitForWorkViaWorkerFactory+14
                    000000DD433FF898 00007FFBDCC97344 00007FFBDEB3D407 30  System ntdll.TpReleaseCleanupGroupMembers+747
                    000000DD433FF8C8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD433FF948 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
16576 - Main Thread                                                               
                    000000DD428FEBC8 00007FFBDC2C1C4E 00007FFBDEB8D5E4 A0  System ntdll.NtWaitForSingleObject+14
                    000000DD428FEC68 000000006A97BED9 00007FFBDC2C1C4E D0  System kernelbase.WaitForSingleObjectEx+8E
                    000000DD428FED38 000000006A9EAF68 000000006A97BED9 120 System libjack64.000000006A97BED9
                    000000DD428FEE58 000000006A989FAA 000000006A9EAF68 A0  System libjack64.000000006A9EAF68
                    000000DD428FEEF8 000000006A98D731 000000006A989FAA 80  System libjack64.000000006A989FAA
                    000000DD428FEF78 000000006A867D40 000000006A98D731 180 System libjack64.000000006A98D731
                    000000DD428FF0F8 000000006AA16C6E 000000006A867D40 B0  System libjack64.000000006A867D40
                    000000DD428FF1A8 00007FFBB36C8DAD 000000006AA16C6E C0  User   libjack64.jack_client_open+66E
                    000000DD428FF268 00007FFBB36C3A0E 00007FFBB36C8DAD 40  User   portaudio.PaJack_Initialize+BD
                    000000DD428FF2A8 00007FF6EE53D58C 00007FFBB36C3A0E E0  User   portaudio.Pa_Initialize+13E
                    000000DD428FF388 00007FF6EE53A9B8 00007FF6EE53D58C 100 User   mixxx.SoundManager::queryDevicesPortaudio+2C
                    000000DD428FF488 00007FF6EE50BEA6 00007FF6EE53A9B8 530 User   mixxx.SoundManager::SoundManager+408
                    000000DD428FF9B8 00007FF6EE4FB0B9 00007FF6EE50BEA6 1E0 User   mixxx.mixxx::CoreServices::initialize+7E6
                    000000DD428FFB98 00007FF6EE4FB469 00007FF6EE4FB0B9 2F0 User   mixxx.`anonymous namespace'::runMixxx+1C9
                    000000DD428FFE88 00007FF6EE9878E8 00007FF6EE4FB469 40  User   mixxx.main+219
                    000000DD428FFEC8 00007FFBDCC97344 00007FF6EE9878E8 30  System mixxx.__scrt_common_main_seh+10C
                    000000DD428FFEF8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD428FFF78 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
14796                                                                             
                    000000DD437FF408 00007FFBDC2FBEA0 00007FFBDEB8E0B4 2F0 System ntdll.NtWaitForMultipleObjects+14
                    000000DD437FF6F8 00007FFBDC2FBD9E 00007FFBDC2FBEA0 40  System kernelbase.WaitForMultipleObjectsEx+F0
                    000000DD437FF738 000000006A86EF15 00007FFBDC2FBD9E 50  System kernelbase.WaitForMultipleObjects+E
                    000000DD437FF788 000000006A86EAC5 000000006A86EF15 40  System libjack64.000000006A86EF15
                    000000DD437FF7C8 000000006A869A55 000000006A86EAC5 40  System libjack64.000000006A86EAC5
                    000000DD437FF808 00007FFBDCC97344 000000006A869A55 30  System libjack64.000000006A869A55
                    000000DD437FF838 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD437FF8B8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
19108                                                                             
                    000000DD438FF898 00007FFBDC2FBEA0 00007FFBDEB8E0B4 2F0 System ntdll.NtWaitForMultipleObjects+14
                    000000DD438FFB88 00007FFBDC2FBD9E 00007FFBDC2FBEA0 40  System kernelbase.WaitForMultipleObjectsEx+F0
                    000000DD438FFBC8 00007FFBCB7F56CC 00007FFBDC2FBD9E 50  System kernelbase.WaitForMultipleObjects+E
                    000000DD438FFC18 00007FFBDCC97344 00007FFBCB7F56CC 30  System amdihk64.NotifyGraphicsApi+1C9C
                    000000DD438FFC48 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD438FFCC8 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21
18440                                                                             
                    000000DD439FF928 00007FFBDC2FBEA0 00007FFBDEB8E0B4 2F0 System ntdll.NtWaitForMultipleObjects+14
                    000000DD439FFC18 00007FFBDC2FBD9E 00007FFBDC2FBEA0 40  System kernelbase.WaitForMultipleObjectsEx+F0
                    000000DD439FFC58 00007FFBCB7F69A5 00007FFBDC2FBD9E 50  System kernelbase.WaitForMultipleObjects+E
                    000000DD439FFCA8 00007FFBDCC97344 00007FFBCB7F69A5 30  System amdihk64.NotifyGraphicsApi+2F75
                    000000DD439FFCD8 00007FFBDEB3CC91 00007FFBDCC97344 80  System kernel32.BaseThreadInitThunk+14
                    000000DD439FFD58 0000000000000000 00007FFBDEB3CC91     User   ntdll.RtlUserThreadStart+21

I saw it stuck in calls to libjack, so I went and uninstalled jack2 from the system (forgot i even had that on windows.) Now Mixxx loads and asks for my music library.

If i had to speculate the sound system is noticing jack is available and trying to load it, but not actually starting the engine, so it ends up just waiting for the sound engine that isn't running to come up. And since it doesn't finish you can't get in to the software to tell it not to use JACK here.

Swiftb0y commented 1 week ago

Thats good to know. What should we do @daschuer?

daschuer commented 6 days ago

This is probably a known bug: https://github.com/mixxxdj/mixxx/issues/11587

Swiftb0y commented 6 days ago

the issue you linked is a crash on shutdown related to pipewire. This is not crash (more like a deadlock), happens on startup instead of shutdown and only on windows and has nothing to do with pipewire. Pretty sure its a different issue.

daschuer commented 6 days ago

The cause is different, but I guess the symptom is the same, the 10 minutes timeout in portaudio: https://github.com/PortAudio/portaudio/issues/820

daschuer commented 6 days ago

Ah I see that is not the 10 min timeout:

                    000000DD428FEC68 000000006A97BED9 00007FFBDC2C1C4E D0  System kernelbase.WaitForSingleObjectEx+8E
                    000000DD428FED38 000000006A9EAF68 000000006A97BED9 120 System libjack64.000000006A97BED9
                    000000DD428FEE58 000000006A989FAA 000000006A9EAF68 A0  System libjack64.000000006A9EAF68
                    000000DD428FEEF8 000000006A98D731 000000006A989FAA 80  System libjack64.000000006A989FAA
                    000000DD428FEF78 000000006A867D40 000000006A98D731 180 System libjack64.000000006A98D731
                    000000DD428FF0F8 000000006AA16C6E 000000006A867D40 B0  System libjack64.000000006A867D40
                    000000DD428FF1A8 00007FFBB36C8DAD 000000006AA16C6E C0  User   libjack64.jack_client_open+66E

something in Jack does not return. I am afraid we can't do much about it. We should file a bug upstream and request to return after a reasonable timeout: https://github.com/jackaudio/jack1/issues @IcedQuinn would you mind to do that?