Mixxx crashes with some mp3 after beat detect

Bug #192165 reported by surfed
2
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
ironstorm

Bug Description

this happens on some mp3's but not ogg files. Song will load, display waveform and crash. Sometimes it will close mixxx and other times just make it unresponsive. Turning Beat detection off fixes the crashing.
Output of console before crash:
Debug: file length 40188672
Warning: X Error: BadLength (poly request too large or internal Xlib length error) 16
  Extension: 129 (Uknown extension)
  Minor opcode: 7 (Unknown request)
  Resource id: 0x40
Debug: WaveSummary generation successful for "01 - Hicksville.mp3"
Debug: BPM detection successful for "01 - Hicksville.mp3"

surfed (surfed)
description: updated
Revision history for this message
surfed (surfed) wrote :

Getting this on various mp3,s. also beat detection is always on even when switched off in prefs. Another output:

Debug: file length 8460288
Debug: BPM detection successful for "02 - Funky Boss.mp3"
Warning: X Error: BadLength (poly request too large or internal Xlib length error) 16
  Major opcode: 39 (X_GetMotionEvents)
  Resource id: 0x0
Warning: X Error: BadGC (invalid GC parameter) 13
  Major opcode: 56 (X_ChangeGC)
  Resource id: 0xa0029

Revision history for this message
Albert Santoni (gamegod) wrote :

Hi surfed,
Can you please provide us with the following information:
- Mixxx version
- Linux distro
- Videocard
- Videocard drivers (nv/nvidia/ati/proprietary/open source, etc.)
- any extra details you think are relevant

Thanks,
Albert

Changed in mixxx:
assignee: nobody → gamegod
status: New → Triaged
Revision history for this message
surfed (surfed) wrote : Re: [Bug 192165] Re: Mixxx crashes with some mp3 after beat detect

Mixxx 1.6.0 Beta2 on Ubuntu Gutsy with NVidia GF5900Ultra and NVIDIA
drivers 100.14.19
Now it does this in some oggs as well. Its not the mp3 that triggers it
as i have not received this bug always on the same mp3.
Alex

"I have noticed even people who claim everything is predestined, and that we can do nothing to change it, look before they cross the road."

Albert Santoni wrote:
> . Now Hi surfed,
> Can you please provide us with the following information:
> - Mixxx version
> - Linux distro
> - Videocard
> - Videocard drivers (nv/nvidia/ati/proprietary/open source, etc.)
> - any extra details you think are relevant
>
> Thanks,
> Albert
>
> ** Changed in: mixxx
> Assignee: (unassigned) => Albert Santoni (gamegod)
> Status: New => Triaged
>
>

Revision history for this message
ironstorm (ironstorm-gmail) wrote :

I occasionally experience this problem with Kubuntu Gutsy AMD 64 - Nvidia 169.xx drivers also... I'm running with compiz-fusion enabled.

Are you running compiz-fusion surfed?

I also occasionally experience a problem a problem where one of my wave forms dies and the top 10th of my screen gets horizontal yellowish lines across it, until I terminate Mixxx. Mixxx works normally during that time accept for the 1 missing waveform.

I don't ever see these issues on my eeePC however (intel 810 video, no compiz/aiglx, kde 3.4.6).

-G

Revision history for this message
surfed (surfed) wrote :

I do have compiz-fusion enabled, will try without and report back.
Surfed

"I have noticed even people who claim everything is predestined, and that we can do nothing to change it, look before they cross the road."

ironstorm wrote:
> I occasionally experience this problem with Kubuntu Gutsy AMD 64 -
> Nvidia 169.xx drivers also... I'm running with compiz-fusion enabled.
>
> Are you running compiz-fusion surfed?
>
> I also occasionally experience a problem a problem where one of my wave
> forms dies and the top 10th of my screen gets horizontal yellowish lines
> across it, until I terminate Mixxx. Mixxx works normally during that
> time accept for the 1 missing waveform.
>
> I don't ever see these issues on my eeePC however (intel 810 video, no
> compiz/aiglx, kde 3.4.6).
>
> -G
>
>

Revision history for this message
surfed (surfed) wrote :

Disabling Compiz has no effect, mixxx still crashes on some Files, seems very random. Debug states:

Debug: WaveSummary generation successful for "02 - My Culture (feat. Robbie Williams And Maxi Jazz).ogg"
Debug: BPM detection successful for "02 - My Culture (feat. Robbie Williams And Maxi Jazz).ogg"

and then it locks. Also note that Beat detection is turned off but still gets used?

Surfed

Revision history for this message
Tom Jennings (tomj-wps) wrote :

I have had this and #197697 both occur. I cannot substantiate this, but I believe that this is related to bug #197697. BPM detection time is nearly simultaneous with waveform generation/display. I have been unable to make this bug hard-repeatable.

Ubuntu 7.10, kernel 2.6.22-14-rt
svn version 1877
Intel i915 video and driver
alsa audio

Revision history for this message
ironstorm (ironstorm-gmail) wrote :

Fix committed in r1959 -- Apr 28 2008

The source of the XLib errors were the waveSummary generation thread writing UI updates. credit to this post: http://lists.trolltech.com/qt-interest/2005-05/msg00702.html

Apparently only the UI thread is allowed to update widgets, any other threads can occasionally trigger XLib errors which kill the UI thread.

Changed in mixxx:
assignee: gamegod → ironstorm-gmail
status: Triaged → Fix Committed
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/issue/4919

lock status: Metadata changes locked and limited to project staff
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/4919

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.