Another idea just sprang to mind. Especially if you're using a MIDI
device in Mixxx and JACK has it open for some purpose as well, this
can probably cause crazy crashing. The worst case is probably you have
some midi controller which is also your soundcard and you try to open
the soundcard in JACK and then Mixxx tries to open the same device for
MIDI in ALSA. We should probably do something cleverer (like use JACK
for MIDI) in this situation...

2008/5/2 Adam Davison <[EMAIL PROTECTED]>:
> Hi Mauro,
>
>  It looks like it crashes trying to drive an LED on a MIDI controller.
>  Do you have any MIDI devices connected? If so perhaps you could try
>  unplugging it to see if that's the problem or changing which MIDI
>  mapping you have chosen in the preferences dialog.
>
>  Strange...
>
>  Also I'm not sure I would recommend compiling with everything enabled.
>  Some of those options are really experimental... :)
>
>  Adam
>
>  2008/5/2  <[EMAIL PROTECTED]>:
>
>
> > Hi everyone,
>  >
>  >  I just compiled mixxx from svn (enabling everything) on a Debian lenny
>  >  box. I experience a reproducible crash when loading songs into either
>  >  deck. I am using the JACK backend. Since I couldn't spot this on the
>  >  mailing list, here's a trace. I hope it's useful (many libraries have
>  >  symbols stripped).
>  >  If you want more info, I can provide it. Keep up the good work.
>  >
>  >  Mauro Andreolini
>  >
>  >  ... [snip endless mp3 header missing messages]
>  >  [mp3 @ 0xb7f6db48]Header missing skipping one byte.
>  >  [mp3 @ 0xb7f6db48]Header missing skipping one byte.
>  >  [mp3 @ 0xb7f6db48]Header m
>  >  Program received signal SIGSEGV, Segmentation fault.
>  >  [Switching to Thread 0xb5dfaa80 (LWP 17160)]
>  >  0xb6ca7e5c in snd_seq_event_output_direct () from /usr/lib/libasound.so.2
>  >  (gdb)
>  >  (gdb) thread apply all bt
>  >  Thread 13 (Thread 0xa71d3b90 (LWP 17182)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb6bceaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
>  >  /lib/i686/cmov/libpthread.so.0
>  >  #2  0xb6e0cdbc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
>  >  #3  0x081bf954 in VinylControlXwax::run (this=0x8e97aa8) at
>  >  src/vinylcontrolxwax.cpp:132
>  >  #4  0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  #5  0x08e97aa8 in ?? ()
>  >  #6  0x00000000 in ?? ()
>  >
>  >  Thread 12 (Thread 0xa8a69b90 (LWP 17181)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb6bceaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
>  >  /lib/i686/cmov/libpthread.so.0
>  >  #2  0xb6e0cdbc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
>  >  #3  0x081bf954 in VinylControlXwax::run (this=0x8e75e18) at
>  >  src/vinylcontrolxwax.cpp:132
>  >  #4  0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  #5  0x08e75e18 in ?? ()
>  >  #6  0x00000000 in ?? ()
>  >
>  >  Thread 8 (Thread 0xa9bfab90 (LWP 17175)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb67ad1fb in write () from /lib/i686/cmov/libc.so.6
>  >  #2  0xb674b414 in _IO_file_write () from /lib/i686/cmov/libc.so.6
>  >  #3  0xb674b0c5 in ?? () from /lib/i686/cmov/libc.so.6
>  >  #4  0xb674b376 in _IO_file_xsputn () from /lib/i686/cmov/libc.so.6
>  >  #5  0xb672847d in ?? () from /lib/i686/cmov/libc.so.6
>  >  #6  0xb672409a in vfprintf () from /lib/i686/cmov/libc.so.6
>  >  #7  0xb7a1d42c in av_log_default_callback () from /usr/lib/libavutil.so.1d
>  >  #8  0xb6830580 in ?? () from /lib/i686/cmov/libc.so.6
>  >  #9  0xb7ed2f54 in ?? () from /usr/lib/libavcodec.so.1d
>  >  #10 0xa9bed04c in ?? ()
>  >  #11 0xb7f6db48 in ?? () from /usr/lib/libavcodec.so.1d
>  >  #12 0xb7a20cf0 in ?? () from /usr/lib/libavutil.so.1d
>  >  #13 0x6511189d in ?? ()
>  >  #14 0x08f4b053 in ?? ()
>  >  #15 0xb7a1d304 in av_vlog () from /usr/lib/libavutil.so.1d
>  >  #16 0x00000000 in ?? ()
>  >
>  >  Thread 7 (Thread 0xaa3fbb90 (LWP 17174)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb6bceaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
>  >  /lib/i686/cmov/libpthread.so.0
>  >  #2  0xb6e0bad5 in ?? () from /usr/lib/libQtCore.so.4
>  >  #3  0x08376c74 in ?? ()
>  >  #4  0x08376c5c in ?? ()
>  >  #5  0x3fb3cf31 in ?? ()
>  >  #6  0x00000010 in ?? ()
>  >  #7  0xb6e08635 in QMutex::lock () from /usr/lib/libQtCore.so.4
>  >  #8  0x08180814 in SoundSourceFFmpeg::lock (this=0xa68b9008) at
>  >  src/soundsourceffmpeg.cpp:146
>  >  #9  0x08180aaf in SoundSourceFFmpeg::seek (this=0xa68b9008, filepos=0) at
>  >  src/soundsourceffmpeg.cpp:235
>  >  #10 0x0813dcfd in SoundSourceProxy::seek (this=0x8eda020, l=0) at
>  >  src/soundsourceproxy.cpp:89
>  >  #11 0x08138980 in WaveSummary::run (this=0x8cfb768) at
>  >  src/wavesummary.cpp:123
>  >  #12 0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  #13 0x08cfb768 in ?? ()
>  >  #14 0x00000000 in ?? ()
>  >
>  >  Thread 6 (Thread 0xaabfcb90 (LWP 17170)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb67b5761 in select () from /lib/i686/cmov/libc.so.6
>  >  #2  0xb6e978a7 in ?? () from /usr/lib/libQtCore.so.4
>  >  #3  0x0000000a in ?? ()
>  >  #4  0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  #5  0x08389460 in ?? ()
>  >  #6  0x00000000 in ?? ()
>  >
>  >  Thread 5 (Thread 0xb0398b90 (LWP 17169)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb67b2ae7 in poll () from /lib/i686/cmov/libc.so.6
>  >  #2  0xb65d63bc in ?? () from /usr/lib/libjack.so.0
>  >  #3  0x08431268 in ?? ()
>  >  #4  0x00000002 in ?? ()
>  >  #5  0x00000002 in ?? ()
>  >  #6  0xb03982ac in ?? ()
>  >  #7  0xb03972ab in ?? ()
>  >  #8  0xb65dc418 in ?? () from /usr/lib/libjack.so.0
>  >  #9  0xb307d000 in ?? ()
>  >  #10 0x0844b8c8 in ?? ()
>  >  #11 0x0844b908 in ?? ()
>  >  #12 0xb65d6790 in ?? () from /usr/lib/libjack.so.0
>  >  #13 0x08431268 in ?? ()
>  >  #14 0x00000002 in ?? ()
>  >  #15 0x2f766564 in ?? ()
>  >  #16 0x2f6d6873 in ?? ()
>  >  #17 0x6b63616a in ?? ()
>  >  #18 0x642f302d in ?? ()
>  >  #19 0x75616665 in ?? ()
>  >  #20 0x6a2f746c in ?? ()
>  >  #21 0x2d6b6361 in ?? ()
>  >  #22 0x2d6b6361 in ?? ()
>  >  #23 0x6f666966 in ?? ()
>  >  #24 0x3635312d in ?? ()
>  >  #25 0x322d3533 in ?? ()
>  >  #26 0x2f000000 in ?? ()
>  >  #27 0x2f766564 in ?? ()
>  >  #28 0x2f6d6873 in ?? ()
>  >  #29 0x6b63616a in ?? ()
>  >  #30 0x642f302d in ?? ()
>  >  #31 0x75616665 in ?? ()
>  >  #32 0x6a2f746c in ?? ()
>  >  #33 0x2d6b6361 in ?? ()
>  >  #34 0x2d6b6361 in ?? ()
>  >  #35 0x6f666966 in ?? ()
>  >  #36 0x3635312d in ?? ()
>  >  #37 0x322d3533 in ?? ()
>  >  #38 0x00000000 in ?? ()
>  >
>  >  Thread 4 (Thread 0xb0e9cb90 (LWP 17167)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb6bceaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
>  >  /lib/i686/cmov/libpthread.so.0
>  >  #2  0xb6e0cdbc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
>  >  #3  0x081721af in EngineSideChain::run (this=0x840e068) at
>  >  src/enginesidechain.cpp:149
>  >  #4  0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  #5  0x0840e068 in ?? ()
>  >  #6  0x00000000 in ?? ()
>  >  Thread 3 (Thread 0xb1df9b90 (LWP 17166)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb6bceaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
>  >  /lib/i686/cmov/libpthread.so.0
>  >  #2  0xb6e0cdbc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
>  >  #3  0x08106681 in Reader::run (this=0x83c7238) at src/reader.cpp:258
>  >  #4  0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  ---Type <return> to continue, or q <return> to quit---
>  >  #5  0x083c7238 in ?? ()
>  >  #6  0x00000000 in ?? ()
>  >
>  >  Thread 2 (Thread 0xb2b19b90 (LWP 17165)):
>  >  #0  0xffffe424 in __kernel_vsyscall ()
>  >  #1  0xb6bceaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
>  >  /lib/i686/cmov/libpthread.so.0
>  >  #2  0xb6e0bad5 in ?? () from /usr/lib/libQtCore.so.4
>  >  #3  0x08376c74 in ?? ()
>  >  #4  0x08376c5c in ?? ()
>  >  #5  0xb6831140 in ?? () from /lib/i686/cmov/libc.so.6
>  >  #6  0x08effa28 in ?? ()
>  >  #7  0xb2b19144 in ?? ()
>  >  #8  0x08376c5c in ?? ()
>  >  #9  0xfffffc18 in ?? ()
>  >  #10 0x08f00a18 in ?? ()
>  >  #11 0xb6831160 in ?? () from /lib/i686/cmov/libc.so.6
>  >  #12 0x00000006 in ?? ()
>  >  #13 0xb6e08635 in QMutex::lock () from /usr/lib/libQtCore.so.4
>  >  #14 0x08180814 in SoundSourceFFmpeg::lock (this=0xa6975008) at
>  >  src/soundsourceffmpeg.cpp:146
>  >  #15 0x0818084b in SoundSourceFFmpeg::read (this=0xa6975008, size=20480,
>  >  destination=0x83dafd0) at src/soundsourceffmpeg.cpp:328
>  >  #16 0x0813dd2c in SoundSourceProxy::read (this=0x8e99ef0, size=20480,
>  >  p=0x83dafd0) at src/soundsourceproxy.cpp:94
>  >  #17 0x08104309 in ReaderExtractWave::getchunk (this=0x83b2778, rate=0) at
>  >  src/readerextractwave.cpp:330
>  >  #18 0x08106750 in Reader::run (this=0x83b2298) at src/reader.cpp:282
>  >  #19 0xb6e0c507 in ?? () from /usr/lib/libQtCore.so.4
>  >  #20 0x083b2298 in ?? ()
>  >  #21 0x00000000 in ?? ()
>  >
>  >  Thread 1 (Thread 0xb5dfaa80 (LWP 17160)):
>  >  #0  0xb6ca7e5c in snd_seq_event_output_direct () from 
> /usr/lib/libasound.so.2
>  >  #1  0x0817ebee in MidiObjectALSASeq::sendShortMsg (this=0x8478b78,
>  >  word=4784) at src/midiobjectalsaseq.cpp:333
>  >  #2  0x080cee62 in MidiObject::sendShortMsg (this=0x8478b78, status=176
>  >  '&#65533;', byte1=18 '\022', byte2=0 '\0') at src/midiobject.cpp:231
>  >  #3  0x081617f6 in MidiLedHandler::controlChanged (this=0x8de44c0, value=0)
>  >  at src/midiledhandler.cpp:26
>  >  #4  0x081d4211 in MidiLedHandler::qt_metacall (this=0x8de44c0,
>  >  _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x84de490) at
>  >  src/.obj/moc_midiledhandler.cc:64
>  >  #5  0xb6ebb59b in QMetaCallEvent::placeMetaCall () from
>  >  /usr/lib/libQtCore.so.4
>  >  #6  0xb6ebde63 in QObject::event () from /usr/lib/libQtCore.so.4
>  >  #7  0xb72822ed in QApplicationPrivate::notify_helper () from
>  >  /usr/lib/libQtGui.so.4
>  >  #8  0xb7288329 in QApplication::notify () from /usr/lib/libQtGui.so.4
>  >  #9  0xb6eaf80b in QCoreApplication::notifyInternal () from
>  >  /usr/lib/libQtCore.so.4
>  >  #10 0xb6eb1376 in QCoreApplicationPrivate::sendPostedEvents () from
>  >  /usr/lib/libQtCore.so.4
>  >  #11 0xb6eb15ad in QCoreApplication::sendPostedEvents () from
>  >  /usr/lib/libQtCore.so.4
>  >  #12 0xb6ed0e3b in ?? () from /usr/lib/libQtCore.so.4
>  >  #13 0x00000000 in ?? ()
>  >
>  >
>  >  -------------------------------------------------------------------------
>  >  This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
>  >  Don't miss this year's exciting event. There's still time to save $100.
>  >  Use priority code J8TL2D2.
>  >  
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
>  >  _______________________________________________
>  >  Mixxx-devel mailing list
>  >  [email protected]
>  >  https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>  >
>

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to