Mixxx 1.8.0 beta2-pre Segfault on exit

Bug #561272 reported by jus on 2010-04-12
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
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

jus (jus) 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
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

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

thread apply all bt

at the gdb prompt after the crash? Thanks.

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 ?? ()

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) on 2010-06-18
Changed in mixxx:
status: New → Triaged
status: Triaged → Confirmed
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) on 2010-10-05
Changed in mixxx:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers