Mixxx crashes imediaty on Kali Linux 2018.2

Bug #1763858 reported by ar0cs3
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Expired
Critical
Unassigned

Bug Description

$ mixxx --developer

(mixxx:5770): Gtk-WARNING **: 18:16:29.584: Theme parsing error: gtk.css:910:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(mixxx:5770): Gtk-WARNING **: 18:16:29.586: Theme parsing error: gtk.css:1709:0: Expected a valid selector
Debug [Main]: Mixxx "2.0.0" "(git 1.12 r5772; flags: asan=0 asmlib=0 autodjcrates=1 buildtime=0 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=1 macappstore=0 mad=1 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 shoutcast=1 test=False vamp=1 verbose=1 vinylcontrol=1 wv=0)" is starting...
Debug [Main]: Library versions:
Debug [Main]: Qt: 5.9.2
Debug [Main]: libshout: 2.4.1
Debug [Main]: RubberBand: 1.8.1
Debug [Main]: SoundTouch: 1.9.2
Debug [Main]: TagLib: 1.11.1
Debug [Main]: ChromaPrint: 1.4.3
Debug [Main]: Vorbis: Xiph.Org libVorbis 1.3.6
Debug [Main]: FLAC: 1.3.2
Debug [Main]: QDesktopServices::storageLocation(HomeLocation): "/home/arocse"
Debug [Main]: QDesktopServices::storageLocation(DataLocation): "/home/arocse/.local/share/data//Mixxx"
Debug [Main]: QCoreApplication::applicationDirPath() "/usr/bin"
Debug [Main]: ConfigObject: Could not read "/home/arocse/.mixxx/mixxx.cfg"
Debug [Main]: No version number in configuration file. Setting to 2.0.0
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: ConfigObject: Could not read "/home/arocse/.mixxx/sandbox.cfg"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [StatsManager]: StatsManager thread starting up.
Debug [Main]: Loading translations for locale "es_MX" from translations folder "/usr/share/mixxx/translations/" : success
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: FONT LOADED family: "Open Sans" style: "Light" 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: "Light" 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]: Compressor attack per frame: 0.000408163 decay per frame: 4.08163e-05
Debug [Main]: PortAudio version: 1246720 text: PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4
Debug [Main]: JACK client name set
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Auxiliary1]" , "passthrough" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Auxiliary2]" , "passthrough" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Auxiliary3]" , "passthrough" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Auxiliary4]" , "passthrough" )
Debug [Main]: WARNING: AudioInput already registered!
Debug [Main]: WARNING: AudioInput already registered!
Debug [Main]: Available QtSQL drivers: ("QSQLITE")
Debug [Main]: DB status: "/home/arocse/.mixxx/mixxxdb.sqlite" = true
Debug [Main]: SchemaManager::upgradeToSchemaVersion already at version 24
Debug [Main]: TrackDAO::initialize QThread(0x56112134b300, name = "Main") "qt_sql_default_connection"
Debug [Main]: CrateDAO::initialize()
Debug [Main]: CueDAO::initialize QThread(0x56112134b300, name = "Main") "qt_sql_default_connection"
Debug [Main]: DirectoryDAO::initialize QThread(0x56112134b300, name = "Main") "qt_sql_default_connection"
Debug [Main]: LibraryHashDAO::initialize QThread(0x56112134b300, name = "Main") "qt_sql_default_connection"
Debug [Main]: Default quick links: ("/home/arocse/", "/home/arocse/Escritorio/", "/home/arocse/Documentos/")
Debug [Main]: Appending Quick Link: "arocse" --- "/home/arocse/"
Debug [Main]: Appending Quick Link: "Escritorio" --- "/home/arocse/Escritorio/"
Debug [Main]: Appending Quick Link: "Documentos" --- "/home/arocse/Documentos/"
Debug [Main]: Committing transaction on "qt_sql_default_connection" result: true
Debug [Main]: Traktor Library Location=[ "/home/arocse/collection.nml" ]
Debug [Main]: Checking for access to user's library directories:
Debug [Main]: Checking for access to "/home/arocse" : true
Debug [Main]: AnalyserWaveform::AnalyserWaveform()
Debug [Main]: Setting VAMP_PATH to: "/usr/lib/mixxx/plugins/vamp"
Debug [Main]: Creating ControllerManager
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Extension ".bulk.xml" total 1 presets
Debug [Main]: Extension ".hid.xml" total 10 presets
Debug [Main]: Extension ".midi.xml" total 93 presets
Warning [Main]: QEGLPlatformContext: Failed to create context: 3009
Violación de segmento

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Try to start Mixxx with

mixxx --safeMode

Than disable waveforms and spinnies, and start normally.
Does this help?

If yes, you have probably a graphics issue.

It might be also helpful if you can create a backtrace from a the crash.
https://www.mixxx.org/wiki/doku.php/creating_backtraces

Revision history for this message
ar0cs3 (arocse) wrote : Re: [Bug 1763858] Re: Mixxx crashes imediaty on Kali Linux 2018.2
Download full text (5.6 KiB)

mixxx --safeMode

(mixxx:4498): Gtk-WARNING **: 10:21:27.562: Theme parsing error:
gtk.css:910:15: The 'icon-shadow' property has been renamed to
'-gtk-icon-shadow'

(mixxx:4498): Gtk-WARNING **: 10:21:27.564: Theme parsing error:
gtk.css:1709:0: Expected a valid selector
Debug [Main]: Mixxx "2.0.0" "(git 1.12 r5772; flags: asan=0 asmlib=0
autodjcrates=1 buildtime=0 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1
hss1394=0 ipod=0 localecompare=1 macappstore=0 mad=1 mediafoundation=0
modplug=0 opengles=0 optimize=portable opus=1 perftools=0
perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 shoutcast=1
test=False vamp=1 verbose=1 vinylcontrol=1 wv=0)" is starting...
Debug [Main]: Library versions:
Debug [Main]: Qt: 5.9.2
Debug [Main]: libshout: 2.4.1
Debug [Main]: RubberBand: 1.8.1
Debug [Main]: SoundTouch: 1.9.2
Debug [Main]: TagLib: 1.11.1
Debug [Main]: ChromaPrint: 1.4.3
Debug [Main]: Vorbis: Xiph.Org libVorbis 1.3.6
Debug [Main]: FLAC: 1.3.2
Debug [Main]: QDesktopServices::storageLocation(HomeLocation):
"/home/arocse"
Debug [Main]: QDesktopServices::storageLocation(DataLocation):
"/home/arocse/.local/share/data//Mixxx"
Debug [Main]: QCoreApplication::applicationDirPath() "/usr/bin"
Debug [Main]: ConfigObject: Could not read "/home/arocse/.mixxx/mixxx.cfg"
Debug [Main]: No version number in configuration file. Setting to 2.0.0
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: ConfigObject: Could not read "/home/arocse/.mixxx/sandbox.cfg"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading translations for locale "es_MX" from translations
folder "/usr/share/mixxx/translations/" : success
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Compressor attack per frame: 0.000408163 decay per frame:
4.08163e-05
Debug [Main]: PortAudio version: 1246720 text: PortAudio V19.6.0-devel,
revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4
Debug [Main]: JACK client name set
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
Warning [Main]: ControlDoublePrivate::getControl returning NULL for (
"[Auxiliary1]" , "passthrough" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for (
"[Auxiliary2]" , "passthrough" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for (
"[Auxiliary3]" , "passthrough" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for (
"[Auxiliary4]" , "passthrough" )
Debug [Main]: WARNING: AudioInput already registered!
Debug [Main]: WARNING: AudioInput already registered!
Debug [Main]: Available QtSQL drivers: ("QSQLITE")
Debug [Ma...

Read more...

Revision history for this message
Daniel Schürmann (daschuer) wrote :

OK, save mode does not work for you.
But it should.
Please produce a gdb backtrack from the crash.

gdb mixxx
run --safeMode
bt

Revision history for this message
ar0cs3 (arocse) wrote :
Download full text (9.8 KiB)

$ gdb mixxx
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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"...
Reading symbols from mixxx...(no debugging symbols found)...done.
(gdb) run --safeMode
Starting program: /usr/bin/mixxx --safeMode
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdc8f4700 (LWP 21885)]
[New Thread 0x7fffd1c02700 (LWP 21886)]
[New Thread 0x7fffd1401700 (LWP 21887)]

(mixxx:21880): Gtk-WARNING **: 17:35:52.045: Theme parsing error:
gtk.css:910:15: The 'icon-shadow' property has been renamed to
'-gtk-icon-shadow'

(mixxx:21880): Gtk-WARNING **: 17:35:52.047: Theme parsing error:
gtk.css:1709:0: Expected a valid selector
Debug [Main]: Mixxx "2.0.0" "(git 1.12 r5772; flags: asan=0 asmlib=0
autodjcrates=1 buildtime=0 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1
hss1394=0 ipod=0 localecompare=1 macappstore=0 mad=1 mediafoundation=0
modplug=0 opengles=0 optimize=portable opus=1 perftools=0
perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 shoutcast=1
test=False vamp=1 verbose=1 vinylcontrol=1 wv=0)" is starting...
Debug [Main]: Library versions:
Debug [Main]: Qt: 5.9.2
Debug [Main]: libshout: 2.4.1
Debug [Main]: RubberBand: 1.8.1
Debug [Main]: SoundTouch: 1.9.2
Debug [Main]: TagLib: 1.11.1
Debug [Main]: ChromaPrint: 1.4.3
Debug [Main]: Vorbis: Xiph.Org libVorbis 1.3.6
Debug [Main]: FLAC: 1.3.2
Debug [Main]: QDesktopServices::storageLocation(HomeLocation):
"/home/arocse"
Debug [Main]: QDesktopServices::storageLocation(DataLocation):
"/home/arocse/.local/share/data//Mixxx"
Debug [Main]: QCoreApplication::applicationDirPath() "/usr/bin"
[New Thread 0x7fffd0bbf700 (LWP 21888)]
Debug [Main]: ConfigObject: Could not read "/home/arocse/.mixxx/mixxx.cfg"
Debug [Main]: No version number in configuration file. Setting to 2.0.0
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: ConfigObject: Could not read "/home/arocse/.mixxx/sandbox.cfg"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading resources from "/usr/share/mixxx/"
Debug [Main]: Loading translations for locale "es_MX" from translations
folder "/usr/share/mixxx/translations/" : success
Debug [Main]: Loading resources from "/usr/share/mixxx/"
[New Thread 0x7fffc2920700 (LWP 21891)]
Debug [Main]: Compressor attack per frame: 0.000408163 decay per frame:
4.08163e-05
[New Thread 0x7fffc1d71700 (LWP 21892)]
Debug [Main]: PortAudio version: 1246...

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Thank you. Unfortunately you do not have the debug symbols installed.
you can do it via

apt-get install mixxx-dbgsym

Alternative you can switch to recently released Mixxx 2.1 by compiling it from source.
https://www.mixxx.org/wiki/doku.php/compiling_on_linux

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

Even without the debug symbols, that looks like a video driver problem. Try disabling waveforms by editing ~/.mixxx/mixxx.cfg and changing WaveformType to 0 or 2, save, then try to start Mixxx.

Revision history for this message
ar0cs3 (arocse) wrote :

Ok, I will try.

El lun., 16 de abr. de 2018 6:45 PM, Sean M. Pappalardo <
<email address hidden>> escribió:

> Even without the debug symbols, that looks like a video driver problem.
> Try disabling waveforms by editing ~/.mixxx/mixxx.cfg and changing
> WaveformType to 0 or 2, save, then try to start Mixxx.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1763858
>
> Title:
> Mixxx crashes imediaty on Kali Linux 2018.2
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/1763858/+subscriptions
>

Revision history for this message
Daniel Schürmann (daschuer) wrote :

> changing WaveformType to 0 or 2

That is what the --safeMode aims to do. It is broken?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I cannot confirm this on ubuntu trusty

Revision history for this message
jus (jus) wrote :

You are using
Mixxx "2.0.0" "(git 1.12 r5772)

We are currently at
Mixxx" "2.1.0" "(git 2.1 r6688)

Please test again with a more recent build.
https://github.com/mixxxdj/mixxx/releases
http://downloads.mixxx.org/builds/2.1/release/?C=M;O=D

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

Just noting, Qt 5.9.2 is enabled for this package.

Changed in mixxx:
importance: Undecided → Critical
Revision history for this message
ar0cs3 (arocse) wrote :

Thanks!

El sáb., 15 de sep. de 2018 3:20 PM, RJ Skerry-Ryan <
<email address hidden>> escribió:

> Just noting, Qt 5.9.2 is enabled for this package.
>
> ** Changed in: mixxx
> Importance: Undecided => Critical
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1763858
>
> Title:
> Mixxx crashes imediaty on Kali Linux 2018.2
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/1763858/+subscriptions
>

Revision history for this message
Swiftb0y (swiftb0y) wrote :

I have the same issue: --safeMode and setting the waveform to 0 or 2 doesn't change anything. The logs are similar as well. I have attached a backtrace with symbols.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

The crash seems to be vamp related.
We have removed the vamp glue layer in current master. Please check if this bug still ocours.

Changed in mixxx:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mixxx because there has been no activity for 60 days.]

Changed in mixxx:
status: Incomplete → Expired
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/9238

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.