Mixxx 1.8.0 beta2-pre Segfault on exit

Bug #561272 reported by jus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
Albert Santoni

Bug Description

Tested with MacOS X 10.6.3 / trunk 1.8.0~beta2-pre "(bzr r2373; built on: Apr 10 2010 ; flags: hifieq vinylcontrol midiscript optimize=1 qdebug) "

Clean install of Mixxx , all options on default value

1. run, choose library path & let Mixxx do the initial scanning
2. Exit with "cmd+q" keystroke
3. Segfault, forced to kill process

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

A few segfaults have been fixed since this bug was reported. Mind trying again with current trunk and see if this problem still happens to you?

Changed in mixxx:
status: New → Incomplete
milestone: none → 1.8.0
status: Incomplete → New
Revision history for this message
jus (jus) wrote :

Still happens.
Tested with Mixxx 1.8.0~beta2-pre "(bzr r2400; built on: May 19 2010 @ 11:49:48; flags: hifieq vinylcontrol midiscript optimize=1 qdebug)

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xc8a07baf
0x00b7989b in QApplicationPrivate::dispatchEnterLeave ()
(gdb)

Changed in mixxx:
assignee: nobody → Albert Santoni (gamegod)
importance: Undecided → Low
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

jus, can you get a back-trace by issuing the command:

thread apply all bt

at the gdb prompt after the crash? Thanks.

Revision history for this message
jus (jus) wrote :

(gdb) thread apply all bt

Thread 13 (process 64076 thread 0xc403):
#0 0x90302266 in mach_msg_trap ()
#1 0x90309a5c in mach_msg ()
#2 0x03a76f0f in XServerMachPort::ReceiveMessage ()
#3 0x03a69477 in MIDIInPortThread::Run ()
#4 0x03a6d07d in XThread::RunHelper ()
#5 0x03a779ee in CAPThread::Entry ()
#6 0x90333155 in _pthread_start ()
#7 0x90333012 in thread_start ()

Thread 7 (process 64076 thread 0x8307):
#0 0x9030944e in __semwait_signal ()
#1 0x903343e6 in _pthread_cond_wait ()
#2 0x90333dcd in pthread_cond_wait$UNIX2003 ()
#3 0x95f63b32 in glvmDoWork ()
#4 0x90333155 in _pthread_start ()
#5 0x90333012 in thread_start ()

Thread 5 (process 64076 thread 0x7403):
#0 0x90302266 in mach_msg_trap ()
#1 0x90309a5c in mach_msg ()
#2 0x900efe7e in CFRunLoopRunSpecific ()
#3 0x900f0aa8 in CFRunLoopRunInMode ()
#4 0x944675f8 in HALRunLoop::OwnThread ()
#5 0x94467480 in CAPThread::Entry ()
#6 0x90333155 in _pthread_start ()
#7 0x90333012 in thread_start ()

Thread 1 (process 64076 local thread 0x2e03):
#0 0x00b7989b in QApplicationPrivate::dispatchEnterLeave ()
#1 0x00b1837c in QWidgetPrivate::hide_sys ()
#2 0x00bc9709 in QWidgetPrivate::hide_helper ()
#3 0x00bd1b78 in QWidget::setVisible ()
#4 0x00bc896a in QWidgetPrivate::close_helper ()
#5 0x00bc9372 in QWidget::~QWidget ()
#6 0x000b412d in QStringList::contains ()
#7 0x000ab8da in Q3PtrList<MidiLedHandler>::deleteItem ()
#8 0x0000284e in ?? ()

Revision history for this message
jus (jus) wrote :

Just tested the current Mixxx 1.8.0~beta2 "(bzr r2425; built on: Jun 16 2010 ; flags: hifieq vinylcontrol midiscript optimize=1 qdebug)

Program exited normally on MacOS X 10.6.3 & 10.5.8.

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: New → Triaged
status: Triaged → Confirmed
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Ok, marking fixed. Jus keep your eyes out for this one happening again.

Changed in mixxx:
status: Confirmed → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
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/5380

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.