Bug 721

Summary: Error dialog boxes can be emitted in the wrong thread
Product: BpmDj - old linux tools Reporter: Werner Van Belle <werner>
Component: playerAssignee: Werner Van Belle <werner>
Status: ASSIGNED ---    
Severity: critical CC: werner
Priority: Future    
Version: 3.2   
Hardware: PC   
OS: Linux   
Bug Depends on:    
Bug Blocks: 1141    

Comment 2 Werner Van Belle 2009-02-26 01:52:40 CET
In particular from the Error function. Below is a nice example what happens if we pull the SBlive card out of the portable while it is playing.

  buffer_size  : 26460
  period_size  : 13230
  period_time  : 300000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 13230
  start_threshold  : 26460
  stop_threshold   : 26460
  silence_threshold: 0
  silence_size : 0
  boundary     : 1734082560
Warning: underrun occured...
Warning: underrun occured...
Error: cant recover from underrun: Broken pipe
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
Xlib: unexpected async reply (sequence 0x13aeb)!
Comment 1 Werner Van Belle 2007-07-26 12:31:02 CEST
Is prob still tru.
Description Werner Van Belle 2007-04-15 18:06:27 CEST
A specific example is the error boxes during the startup check.