Renaming user on Windows breaks Mixxx profile

Bug #1184795 reported by Cole Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Medium
Unassigned

Bug Description

I decided to change my username on Windows. So I did. To my confusion, it didn't rename the user folder to the new name. I decided to not care about it as I rarely encounter situations where I need to enter path names directly.

Afterwards, I decided to launch Mixxx, and I recieved the "Unable to establish a database connection" error with the description being that "Mixxx requires QT with SQLite support." I was confused as QT by default /has/ SQLite support. I was also confused as to why the official installer would be provided without a SQLite enabled QT set up. I checked for the "QTSql4.dll" file, and it exists.

Seeing as I had only customized (beat grid, BPM fixes, cues) about 20 songs, I decided to uninstall using ZSoft Uninstaller (to start fresh), and reinstall. Upon reinstall from a fresh slate, I encountered the /same/ error message upon running. Now I was getting upset as to what could be going on.

I decided to launch up Visual Studio (make fun of me all you want; I'm not a Unix guy [yet]) and attach the debugger. After running through it a few times, I managed to deduce that QT is working just fine. After actually attempting to debug mixxx, the problem appears to be somewhere in TagLib, but I'm not completely sure.

I'm still researching, and will try to make a branch if I can fix it. As compilations are /big/ time users, a program database would be appreciated if they are available anywhere.

If it makes a difference, here are my specs:
 - Windows 8 Pro 64-bit
 - Intel Pentium CPU G630 @ 2.70GHz
 - 512MB ATI Radeon HD 5670 (Sapphire/PCPartner)
 --- OpenGL 4.2.12002 Compatibility Profile Context 9.12.0.0
 - Realtek High Definition Audio

Revision history for this message
Cole Johnson (coleharrisjohnson) wrote :
Revision history for this message
Cole Johnson (coleharrisjohnson) wrote :

Fixed. Created an NTFS symbolic link of my old username to my new username. What I find weird about this is that there are NO remnants of my old username in the registry, so a clean install SHOULDN'T have this problem.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

This is because we store absolute paths in the mixxx.cfg. We shouldn't do that!

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Medium
tags: added: polish usability windows
RJ Skerry-Ryan (rryan)
summary: - Renaming user on Windows crashes Mixxx
+ Renaming user on Windows breaks Mixxx profile
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7058

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.