Bug#766959: mixxx: SIGSEV scanning music folder

Francisco José Rodríguez Bogado bogado at qinn.es
Mon Oct 27 07:57:51 UTC 2014


Package: mixxx
Version: 1.11.0~dfsg-4
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
Install Mixxx 1.11.0 and launch. Ask for my music dir. Select it and starts
scanning. SIGSEV after a couple of minutes (large music collection; over 160
GB)

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Nothing. Just launch Mixxx. I tried launching throught gdb to see exactly
what's happening, but no -dbg packages installed. So trace it's not very
verbose.

   * What was the outcome of this action?

queen at prometheus:~$ gdb mixxx
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 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) set height 0
(gdb) run
Starting program: /usr/bin/mixxx
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Debug [Main]: Mixxx 1.11.0 "(bzr r3862; built on: Sep 18 2014 @ 10:30:20;
flags: bulk hid hifieq mad optimize qdebug shoutcast vamp verbose
vinylcontrol)" is starting...
Debug [Main]: Qt version is: 4.8.6
Debug [Main]: Configuration file is at the current version 1.11.0
Debug [Main]: Loading translations for locale "es_ES" from translations folder
"/usr/share/mixxx/translations/" : success
Debug [Main]: ConfigObject: Could not read ""
[New Thread 0x7fffdee50700 (LWP 20768)]
[New Thread 0x7fffde41d700 (LWP 20769)]
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" ,
"vinylcontrol_mode" )
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" ,
"vinylcontrol_mode" )
Debug [Main]: JACK client name set
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map
[New Thread 0x7fffd7bed700 (LWP 20770)]
[Thread 0x7fffd7bed700 (LWP 20770) exited]
[New Thread 0x7fffd7bed700 (LWP 20771)]
[Thread 0x7fffd7bed700 (LWP 20771) exited]
[New Thread 0x7fffd7bed700 (LWP 20772)]
[Thread 0x7fffd7bed700 (LWP 20772) exited]
[New Thread 0x7fffd7bed700 (LWP 20773)]
[Thread 0x7fffd7bed700 (LWP 20773) exited]
[New Thread 0x7fffddc1c700 (LWP 20774)]
Cannot connect to server socket err = No existe el fichero o el directorio
Cannot connect to server request channel
jack server is not running or cannot be started
[Thread 0x7fffddc1c700 (LWP 20774) exited]
Warning [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" ,
"lfoDepth" )
Warning [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" ,
"lfoDelay" )
Warning [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" ,
"lfoPeriod" )
Debug [Main]: Available QtSQL drivers: ("QSQLITE", "QMYSQL3", "QMYSQL")
Debug [Main]: DB status: "/home/queen/.mixxx/mixxxdb.sqlite" = true
Debug [Main]: SchemaManager::upgradeToSchemaVersion already at version 17
Debug [Main]: TrackDAO::initialize QThread(0xd7dc10, name = "Main")
"qt_sql_default_connection"
Debug [Main]: CrateDAO::initialize()
Debug [Main]: CueDAO::initialize QThread(0xd7dc10, name = "Main")
"qt_sql_default_connection"
[New Thread 0x7fffd7bed700 (LWP 20775)]
Debug [Main]: Default quick links: ("/home/queen/Música/Audio/",
"/home/queen/Música/", "/home/queen/", "/home/queen/Documentos/")
Debug [Main]: Appending Quick Link:  "Audio" --- "/home/queen/Música/Audio/"
Debug [Main]: Appending Quick Link:  "Música" --- "/home/queen/Música/"
Debug [Main]: Appending Quick Link:  "queen" --- "/home/queen/"
Debug [Main]: Appending Quick Link:  "Documentos" --- "/home/queen/Documentos/"
Debug [Main]: Creating session history playlist name: "2014-10-27 (4)"
Debug [Main]: Committing transaction on "qt_sql_default_connection" result:
true
Debug [Main]: Traktor Library Location=[ "/home/queen/collection.nml" ]
Debug [Main]: AnalyserWaveform::AnalyserWaveform()
Debug [Main]: Setting VAMP_PATH to:
"/usr/lib/mixxx/plugins/vamp:/home/queen/.mixxx/plugins/vamp/:/usr/bin/lin32_build
/vamp-plugins:/usr/bin/lin64_build/vamp-plugins"
[New Thread 0x7fffd4dd0700 (LWP 20776)]
Debug [Main]: Creating ControllerManager
Debug [Main]: Extension ".bulk.xml" total 1 presets
Debug [Main]: Extension ".hid.xml" total 7 presets
Debug [Main]: Extension ".midi.xml" total 79 presets
[New Thread 0x7fffcffff700 (LWP 20777)]
[New Thread 0x7fffcf7fe700 (LWP 20778)]
Debug [Main]: Setting VAMP_PATH to:
"/usr/lib/mixxx/plugins/vamp:/home/queen/.mixxx/plugins/vamp/:/usr/bin/lin32_build
/vamp-plugins:/usr/bin/lin64_build/vamp-
plugins:/usr/lib/mixxx/plugins/vamp:/home/queen/.mixxx/plugins/vamp/:/usr/bin/lin32_build
/vamp-plugins:/usr/bin/lin64_build/vamp-plugins"
Debug [Main]: VampPluginLoader::listPlugins() returned 3 plugins
Debug [Main]: Plugin output displayname: "mixxxbpmdetection:0" "SoundTouch BPM
Detector (Legacy)"
Debug [Main]: Plugin output displayname: "qm-barbeattracker:0" "Bar and Beat
Tracker"
Debug [Main]: Plugin output displayname: "qm-barbeattracker:1" "Bar and Beat
Tracker"
Debug [Main]: Plugin output displayname: "qm-barbeattracker:2" "Bar and Beat
Tracker"
Debug [Main]: Plugin output displayname: "qm-barbeattracker:3" "Bar and Beat
Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:0" "Queen Mary Tempo
and Beat Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:1" "Queen Mary Tempo
and Beat Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:2" "Queen Mary Tempo
and Beat Tracker"
Debug [Main]: Saved recordings path
"/home/queen/Música/Audio/Mixxx/Recordings"
Debug [Main]: ControllerManager::getControllerList
Debug [Main]: SoundManager::setupDevices()
Debug [Main]: SoundDevicePortAudio::open() "0, HDA Intel PCH: ALC1150 Analog
(hw:0,0)"
Debug [Main]: framesPerBuffer: 1024
Debug [Main]: Requested sample rate:  44100 Hz, latency: 23.22 ms
Debug [Main]: Output channels: 2 | Input channels: 0
Debug [Main]: Opening stream with id 0
Debug [Main]: Opened PortAudio stream successfully... starting
Debug [Main]: Dynamically loaded PortAudio library
[New Thread 0x7fffceffd700 (LWP 20779)]
Debug [Main]: PortAudio: Started stream successfully
Debug [Main]:    Actual sample rate:  44100 Hz, latency: 23.22 ms
Debug [Main]: Using "HDA Intel PCH: ALC1150 Analog (hw:0,0)" as output sound
device clock reference
Debug [Main]: 1 output sound devices opened
Debug [Main]: 0 input  sound devices opened
[New Thread 0x7fffce7fc700 (LWP 20785)]
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x45125d0) true
Debug [Main]: Created root GL Context valid: 0x45129c0 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Warning [Main]: ControlObject::getControl returning NULL for ( "[Spinny1]" ,
"show_spinny" )
Warning [Main]: Requested control does not exist: "[Spinny1],show_spinny"
Creating it.
Warning [Main]: ControlObject::getControl returning NULL for ( "[Spinny2]" ,
"show_spinny" )
Warning [Main]: Requested control does not exist: "[Spinny2],show_spinny"
Creating it.
Warning [Main]: ControlObject::getControl returning NULL for ( "[Samplers]" ,
"show_samplers" )
Warning [Main]: Requested control does not exist: "[Samplers],show_samplers"
Creating it.
Warning [Main]: ControlObject::getControl returning NULL for ( "[Vinylcontrol]"
, "show_vinylcontrol" )
Warning [Main]: Requested control does not exist:
"[Vinylcontrol],show_vinylcontrol" Creating it.
Warning [Main]: ControlObject::getControl returning NULL for ( "[Microphone]" ,
"show_microphone" )
Warning [Main]: Requested control does not exist:
"[Microphone],show_microphone" Creating it.
Warning [Main]: ControlObject::getControl returning NULL for ( "[PreviewDeck]"
, "show_previewdeck" )
Warning [Main]: Requested control does not exist:
"[PreviewDeck],show_previewdeck" Creating it.
Debug [Main]: Invalid node name in skin: "manifest"
Debug [Main]: Making property binder for "visible"
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler1]" ,
"" )
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler2]" ,
"" )
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler3]" ,
"" )
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler4]" ,
"" )
Debug [Main]: Making property binder for "visible"
Warning [Main]: ControlObject::getControl returning NULL for ( "[PreviewDeck1]"
, "" )
[New Thread 0x7fffcc806700 (LWP 20786)]
[New Thread 0x7fffb7fff700 (LWP 20787)]
[New Thread 0x7fffb77fe700 (LWP 20788)]
[New Thread 0x7fffb6ffd700 (LWP 20789)]
[New Thread 0x7fffb67fc700 (LWP 20790)]
Debug [Main]: Recordings folder set to
"/home/queen/Música/Audio/Mixxx/Recordings"
[New Thread 0x7fffb5ffb700 (LWP 20791)]
Debug [Main]: PrepareLibraryTableModel(0x4f14430) select() took 0 ms
Debug [Main]: PrepareLibraryTableModel(0x4f14430) select() took 0 ms
Debug [Main]: DlgPrepare(0x4ec65e0, name = "DlgPrepare") analysisActive false
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" ,
"" )
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added
in factory, index 0
Debug [Main]: Making property binder for "visible"
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Making property binder for "visible"
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" ,
"" )
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" ,
"" )
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added
in factory, index 1
Debug [Main]: Making property binder for "visible"
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: Making property binder for "visible"
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" ,
"" )
Debug [Main]: Making property binder for "visible"
Debug [Main]: MixxxLibraryFeature::activate()
Debug [Main]: LibraryTableModel(0x40ee170) select() took 0 ms
Debug [Main]: WSearchLineEdit::restoreSearch( "" )
Debug [Controller]: ControllerManager: Setting up devices
Debug [Main]: Constructed LibraryScanner
Debug [Main]: iTunes Album Art path is: ""
Debug [Controller]: Scanning PortMIDI devices:
Debug [Controller]: Scanning USB Bulk devices:
Debug [Controller]: Scanning HID devices:
[New Thread 0x7fffb57fa700 (LWP 20792)]
Debug [Main]: Rescan finished
Debug [Main]: Displaying mixxx
Debug [LibraryScanner 1]: LibraryHashDAO::initialize LibraryScanner(0x484fe10,
name = "LibraryScanner 1") "LIBRARY_SCANNER"
Debug [LibraryScanner 1]: CueDAO::initialize LibraryScanner(0x484fe10, name =
"LibraryScanner 1") "LIBRARY_SCANNER"
Debug [LibraryScanner 1]: TrackDAO::initialize LibraryScanner(0x484fe10, name =
"LibraryScanner 1") "LIBRARY_SCANNER"
Debug [LibraryScanner 1]: upgrade filename is  "/home/queen/.mixxx/DBUPGRADED"
Debug [LibraryScanner 1]: Committing transaction on "LIBRARY_SCANNER" result:
true
Debug [LibraryScanner 1]: Legacy importer took 1 ms
Debug [LibraryScanner 1]: Recursively scanning library.
Debug [Controller]: Found 0x0 0x0 "r131" S/N 0x0 "Interface 0"
Warning [Controller]: USB permissions problem (or device error.) Your account
needs write access to USB HID controllers.
Debug [Controller]: Found 0x0 0x0 "r544" S/N 0x0 "Interface 0"
Warning [Controller]: USB permissions problem (or device error.) Your account
needs write access to USB HID controllers.
Debug [Controller]: Found 0x0 0x0 "r544" S/N 0x0 "Interface 1"
Warning [Controller]: USB permissions problem (or device error.) Your account
needs write access to USB HID controllers.
Debug [Controller]: ControllerManager::getControllerList
Debug [Controller]: Controller polling stopped.
Debug [Main]: resize QSize(1024, 577)
Debug [Main]: Running Mixxx
Warning [Main]: WaveformRenderBackground::generatePixmap - no background file
Warning [Main]: WaveformRenderBackground::generatePixmap - no background file
Debug [LibraryScanner 1]: New BeatGrid

[...] _removed multiple repeated lines_

Debug [LibraryScanner 1]: New BeatGrid

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb57fa700 (LWP 20792)]
__memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:36
36      ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: No existe el
fichero o el directorio.
(gdb)


   * What outcome did you expect instead?
Normal start and no errors, I think. File involved when segment violation is a
10.7 MB MP3. Nothing special with it.

*** End of the template - remove these template lines ***



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=es_ES.utf8, LC_CTYPE=es_ES.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mixxx depends on:
ii  libc6                     2.19-12
ii  libfftw3-double3          3.3.4-1.1
ii  libflac8                  1.3.0-2
ii  libgcc1                   1:4.9.1-19
ii  libgl1-mesa-glx [libgl1]  10.3.1-1
ii  libglu1-mesa [libglu1]    9.0.0-2
ii  libid3tag0                0.15.1b-11
ii  libmad0                   0.15.1b-8
ii  libogg0                   1.3.2-1
ii  libportaudio2             19+svn20140130-1
ii  libportmidi0              1:184-2.2
ii  libprotobuf-lite9         2.6.1-1
ii  libqt4-network            4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-opengl             4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-script             4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-sql                4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-sql-sqlite         4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-svg                4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-xml                4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqt4-xmlpatterns        4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtcore4                4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libqtgui4                 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii  libshout3                 2.3.1-3
ii  libsndfile1               1.0.25-9
ii  libsoundtouch0            1.8.0-1
ii  libstdc++6                4.9.1-19
ii  libtag1c2a                1.9.1-2.1
ii  libusb-1.0-0              2:1.0.19-1
ii  libvamp-hostsdk3          2.5+repack0-2
ii  libvamp-sdk2              2.5+repack0-2
ii  libvorbis0a               1.3.4-1
ii  libvorbisenc2             1.3.4-1
ii  libvorbisfile3            1.3.4-1
ii  libx11-6                  2:1.6.2-3
ii  mixxx-data                1.11.0~dfsg-4

mixxx recommends no packages.

Versions of packages mixxx suggests:
ii  evince [pdf-viewer]  3.14.1-1

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list