Handle "database or disk is full" (QSqlError 13) individual
This bug report was converted into a question: question #251141: crash with fresh install (QSqlError 13).
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Hi.
I have an instant crash here while trying to start mixxx 1.12-alpha (git master r4501)
archlinux_64 T64
[Ihr Datenbankschema konnte nicht auf Version 23 aktualisiert werden
Ihre Datei mixxxdb.sqlite ist möglicherweise beschädigt.
Versuchen Sie die Datei umzubenennen und Mixxx erneut zu starten.
Zum Beenden OK drücken.]
-> % mixxx
Debug [Main]: Mixxx "1.12.0-alpha" "(git master r4501; built on: Jul 2 2014 @ 22:45:50; flags: autodjcrates bulk hid mad optimize=4 qdebug shoutcast tuned vamp verbose vinylcontrol)" is starting...
Debug [Main]: Qt version is: 4.8.6
Debug [Main]: QDesktopService
Debug [Main]: QDesktopService
Debug [Main]: QCoreApplicatio
Debug [Main]: ConfigObject: Could not read "/home/
Debug [Main]: No version number in configuration file. Setting to 1.12.0-alpha
Debug [Main]: ConfigObject: Could not read "/home/
Debug [Main]: Loading translations for locale "de_DE" from translations folder "/usr/share/
Debug [Main]: Compressor attack per frame: 0.000408163 decay per frame: 4.08163e-05
Debug [Main]: PortAudio version: 1899 text: PortAudio V19-devel (built Jan 31 2014 21:19:35)
Debug [Main]: JACK client name set
ALSA lib pcm.c:2239:
ALSA lib pcm.c:2239:
ALSA lib pcm.c:2239:
ALSA lib pcm_route.
ALSA lib pcm_route.
connect(2) call to /dev/shm/
attempt to connect to server failed
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: WARNING: AudioInput already registered!
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: WARNING: AudioInput already registered!
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: RubberBand version 1.8.1
Debug [Main]: Available QtSQL drivers: ("QSQLITE", "QSQLITE3", "QMYSQL3", "QMYSQL", "QODBC3", "QODBC")
Debug [Main]: DB status: "/home/
Debug [Main]: SchemaManager:
Debug [Main]: Loading schema "/usr/share/
Debug [Main]: Applying version 1 : "The base schema for the Mixxx SQLITE database."
Debug [Main]: SettingsDAO:
Debug [Main]: SettingsDAO:
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Applying version 2 : "Add a header_parsed integer column to the library to indicate when a
track's tags have been parsed."
Debug [Main]: SettingsDAO:
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Applying version 3 : "Change the location column to be a an integer. Change comment to be
varchar(256) and album/artist/title to be varchar(64)."
Debug [Main]: Failed query: "DROP TABLE library_old" QSqlError(13, "Der Datensatz konnte nicht abgeholt werden", "database or disk is full")
Debug [Main]: Failed to move from version 2 to version 3
Debug [Main]: Rolling back transaction on "qt_sql_
yeah, it's no bug.
after searching for that specific Sql-Error i found the solution:
/var is full
after cleaning all went smooth.
So a question: Is it possible to make that Error Message more…well, different? ;)