← Back to team overview

puredyne-team team mailing list archive

[Bug 460574] Re: Segmentation fault on startup. New install Ubuntu 9.10 - Karmic

 

** Also affects: puredyne-live
   Importance: Undecided
       Status: New

-- 
Segmentation fault on startup.  New install Ubuntu 9.10 - Karmic
https://bugs.launchpad.net/bugs/460574
You received this bug notification because you are a member of puredyne
team, which is the registrant for Puredyne Live.

Status in Mixxx: New
Status in Puredyne liveCD/DVD/USB/HD: New

Bug description:
Fresh installation.  Compaq Presario R3000
Processor is a dual core Intel Intel P-4 3.00GHz
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller
00:01.0 PCI bridge: ATI Technologies Inc Radeon 9100 IGP AGP Bridge

Linux dance 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux

Does not appear to be Bug #412796 I have libqt4-qt3support installed.

I've also rm .mixxx.cfg

[code]
jjthomas@dance:~$ mixxx
Debug: Mixxx 1.6.1 "" is starting... 
Debug: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" ) 
Debug: SampleRate 44100 
Debug: Latency 64 
Debug: createWaveformViewer() 
Debug: WaveformViewerFactory :: Creating new visual waveform 
Debug: WaveformViewerFactory :: Making new GL context. 
Debug: WaveformRenderBeat :: samples =  0 
Debug: WaveformRenderMark :: samples =  0 
Debug: WaveformRenderer::setupControlObjects - VisualResample:  400 
Debug: Got bgColor  QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) 
Debug: Got signalColor  QColor(ARGB 1, 0, 0.803922, 0) 
Debug: createWaveformViewer() 
Debug: WaveformViewerFactory :: Creating new visual waveform 
Debug: WaveformViewerFactory :: Sharing existing GL context. 
Debug: WaveformRenderBeat :: samples =  0 
Debug: WaveformRenderMark :: samples =  0 
Debug: WaveformRenderer::setupControlObjects - VisualResample:  400 
Debug: Got bgColor  QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) 
Debug: Got signalColor  QColor(ARGB 1, 0, 0.803922, 0) 
Debug: Loading playlists and library tracks from XML... 
Debug: Track::readXML "/home/jjthomas/.mixxxtrack.xml" 
Debug: Track: "/home/jjthomas/.mixxxtrack.xml" does not exist. 
Debug: Promo track directory does not exist: "/usr/share/mixxx/promo" 
Debug: Constructed LibraryScanner!!! 
Debug: No playlists, returning 
Debug: FIXME: Need to tell the m_pPlaylistListModel to refresh in src/track.cpp on line: 1300 
Debug: Starting Library Scanner... 
Debug: Trying to add 0 songs to the library playlist 
Debug: Adjusting column widths: tracktable width = 582  1% of that is: 5.82  FIXME: this should be done when initalizing the skin. 
Debug: Shrinking Title/Comment for small screen...  
Debug: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in  src/wtracktableview.cpp:  222 
Debug: selectedAPI is:  "ALSA" 
Debug: Warning: Creation of the midi queue failed.  Operation not permitted 
Debug: PowerMate: write():  Bad file descriptor 
Debug: PowerMate: write():  Bad file descriptor 
Debug: HerculesLinux: Constructor called 
Debug: m_pHercules init:  QThread(0xb6739d18) 
Debug: Starting Hercules DJ Console detection 
No Hercules DJ Console found
Debug: Sorry, no love. 
Debug: Midi OK (Workaround not required) 
Debug: setupMappings( "/usr/share/mixxx/midi/Akai MPD24.midi.xml" ) 
Debug: loadSettings: 1 0 "" 
Debug: slotApply crossfader: 1 "" 
Debug: BpmSchemes::readXML "/home/jjthomas/.mixxxbpmscheme.xml" 
Debug: BPM Scheme: "/home/jjthomas/.mixxxbpmscheme.xml" does not exist. 
Debug: SoundManager::setupDevices() 
Debug: VinylControlProxy: Unknown vinyl type  "" 
Debug: Defaulting to Serato... 
Debug: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: SoundDevicePortAudio::open() "0, ATI IXP: ATI IXP AC97 (hw:0,0)" 
Debug: m_dSampleRate 44100 
Debug: iLatencyMSec: 64 
Debug: output channels: 2 | input channels: 0 
Debug: iLatencySamples: 5648 
Debug: iLatencyMSec: 64 
Debug: Opening stream with id 0 
Debug: Opened PortAudio stream successfully... starting 
Debug: Dynamically loaded PortAudio library! 
Debug: PortAudio: Started stream successfully 
Debug: iNumDevicesOpenedForOutput: 1 
Debug: iNumDevicesOpenedForInput: 0 
Segmentation fault
[/code]

[code]
jjthomas@dance:~$ gdb mixxx
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/mixxx...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/mixxx 
[Thread debugging using libthread_db enabled]
Debug: Mixxx 1.6.1 "" is starting... 
[New Thread 0xb7887b70 (LWP 4544)]
[New Thread 0xb6b67b70 (LWP 4545)]
Debug: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" ) 
[New Thread 0xb5b88b70 (LWP 4546)]
Debug: SampleRate 44100 
Debug: Latency 64 
[New Thread 0xb0ffeb70 (LWP 4547)]
[Thread 0xb0ffeb70 (LWP 4547) exited]
[New Thread 0xb0ffeb70 (LWP 4548)]
[Thread 0xb0ffeb70 (LWP 4548) exited]
[New Thread 0xb0ffeb70 (LWP 4549)]
[Thread 0xb0ffeb70 (LWP 4549) exited]
[New Thread 0xb0ffeb70 (LWP 4550)]
[Thread 0xb0ffeb70 (LWP 4550) exited]
Debug: createWaveformViewer() 
Debug: WaveformViewerFactory :: Creating new visual waveform 
Debug: WaveformViewerFactory :: Making new GL context. 
Debug: WaveformRenderBeat :: samples =  0 
Debug: WaveformRenderMark :: samples =  0 
Debug: WaveformRenderer::setupControlObjects - VisualResample:  400 
Debug: Got bgColor  QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) 
Debug: Got signalColor  QColor(ARGB 1, 0, 0.803922, 0) 
Debug: createWaveformViewer() 
Debug: WaveformViewerFactory :: Creating new visual waveform 
Debug: WaveformViewerFactory :: Sharing existing GL context. 
Debug: WaveformRenderBeat :: samples =  0 
Debug: WaveformRenderMark :: samples =  0 
Debug: WaveformRenderer::setupControlObjects - VisualResample:  400 
Debug: Got bgColor  QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) 
Debug: Got signalColor  QColor(ARGB 1, 0, 0.803922, 0) 
[New Thread 0xb0ffeb70 (LWP 4551)]
[New Thread 0xb425ab70 (LWP 4552)]
Debug: Loading playlists and library tracks from XML... 
Debug: Track::readXML "/home/jjthomas/.mixxxtrack.xml" 
Debug: Track: "/home/jjthomas/.mixxxtrack.xml" does not exist. 
Debug: Promo track directory does not exist: "/usr/share/mixxx/promo" 
Debug: Constructed LibraryScanner!!! 
Debug: No playlists, returning 
Debug: FIXME: Need to tell the m_pPlaylistListModel to refresh in src/track.cpp on line: 1300 
Debug: Starting Library Scanner... 
[New Thread 0xb3a59b70 (LWP 4553)]
Debug: Trying to add 0 songs to the library playlist 
Debug: Adjusting column widths: tracktable width = 582  1% of that is: 5.82  FIXME: this should be done when initalizing the skin. 
Debug: Shrinking Title/Comment for small screen...  
Debug: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in  src/wtracktableview.cpp:  222 
Debug: selectedAPI is:  "ALSA" 
Debug: Warning: Creation of the midi queue failed.  Operation not permitted 
[New Thread 0xb2cbcb70 (LWP 4554)]
Debug: PowerMate: write():  Bad file descriptor 
Debug: PowerMate: write():  Bad file descriptor 
Debug: HerculesLinux: Constructor called 
Debug: m_pHercules init:  QThread(0x919d7e8) 
Debug: Starting Hercules DJ Console detection 
No Hercules DJ Console found
Debug: Sorry, no love. 
[New Thread 0xb2333b70 (LWP 4555)]
Debug: Midi OK (Workaround not required) 
Debug: setupMappings( "/usr/share/mixxx/midi/Akai MPD24.midi.xml" ) 
[Thread 0xb2333b70 (LWP 4555) exited]
Debug: loadSettings: 1 0 "" 
Debug: slotApply crossfader: 1 "" 
Debug: BpmSchemes::readXML "/home/jjthomas/.mixxxbpmscheme.xml" 
Debug: BPM Scheme: "/home/jjthomas/.mixxxbpmscheme.xml" does not exist. 
Debug: SoundManager::setupDevices() 
Debug: VinylControlProxy: Unknown vinyl type  "" 
Debug: Defaulting to Serato... 
Debug: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
[New Thread 0xb2333b70 (LWP 4556)]
Debug: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
[New Thread 0xabffcb70 (LWP 4557)]
Debug: SoundDevicePortAudio::open() "0, ATI IXP: ATI IXP AC97 (hw:0,0)" 
Debug: m_dSampleRate 44100 
Debug: iLatencyMSec: 64 
Debug: output channels: 2 | input channels: 0 
Debug: iLatencySamples: 5648 
Debug: iLatencyMSec: 64 
Debug: Opening stream with id 0 
Debug: Opened PortAudio stream successfully... starting 
Debug: Dynamically loaded PortAudio library! 
[New Thread 0xab7fbb70 (LWP 4558)]
Debug: PortAudio: Started stream successfully 
Debug: iNumDevicesOpenedForOutput: 1 
Debug: iNumDevicesOpenedForInput: 0 

Program received signal SIGSEGV, Segmentation fault.
0x01db93e3 in radeonPolygonStipplePreKMS () from /usr/lib/dri/r200_dri.so
(gdb) thread apply all bt

Thread 16 (Thread 0xab7fbb70 (LWP 4558)):
#0  0x00bb3422 in __kernel_vsyscall ()
#1  0x008f9ba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x0044bc64 in ?? () from /usr/lib/libportaudio.so.2
#3  0x0044ca55 in ?? () from /usr/lib/libportaudio.so.2
#4  0x004b380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x009077ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xabffcb70 (LWP 4557)):
#0  0x00bb3422 in __kernel_vsyscall ()
#1  0x004b7e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00257e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x081ae5d7 in ?? ()
#4  0x00256e32 in ?? () from /usr/lib/libQtCore.so.4
#5  0x004b380e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x009077ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb2333b70 (LWP 4556)):
#0  0x00bb3422 in __kernel_vsyscall ()
#1  0x004b7e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00257e67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x081ae5d7 in ?? ()
[/code]

I noticed that mixxx appears to draw the window right as it crashes.

I also have the Hercules DJ Console MK2.  I have tried it attached and detached.
AFAIK I have compiz disabled.  (Desktop effects set to none)

-JJ