
Thread 7 (process 29999):
#0  0x0e074230 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x0e2d1368 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0e07deac in clone () from /lib/libc.so.6
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 6 (process 30000):
#0  0x0e2d3748 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0e2d2f0c in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0e2cffc0 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 5 (process 30002):
#0  0x0e076a38 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#2  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#3  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#4  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#5  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#6  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#7  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
#8  0x0e076a18 in select () from /lib/libc.so.6
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 4 (process 30003):
#0  0x0e2d3748 in __pthread_sigsuspend () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0e2d2f0c in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0e2cffc0 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x0e9e80a8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 3 (process 30007):
#0  0x0e02e0c4 in memset () from /lib/libc.so.6
No symbol table info available.
#1  0x0fb9fd08 in VideoBuffers::CreateBuffers (this=0x1025d2fc, width=528, height=480, bufs=
          {<std::_Vector_base<unsigned char*,std::allocator<unsigned char*> >> = {_M_impl = {<std::allocator<unsigned char*>> = {<__gnu_cxx::new_allocator<unsigned char*>> = {<No data fields>}, <No data fields>}, _M_start = 0x1024a650, _M_finish = 0x1024a6a0, _M_end_of_storage = 0x1024a6d0}}, <No data fields>}) at videobuffers.cpp:1081
	data = (unsigned char *) 0x33b6f020 ""
	ok = true
	bpp = 3
	bpb = 2
	buf_size = 380162
#2  0x0fb9fb7c in VideoBuffers::CreateBuffers (this=0x1025d2fc, width=528, height=480)
    at videobuffers.cpp:1065
	bufs = {<std::_Vector_base<unsigned char*,std::allocator<unsigned char*> >> = {
    _M_impl = {<std::allocator<unsigned char*>> = {<__gnu_cxx::new_allocator<unsigned char*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
#3  0x0fb98714 in VideoOutputNull::InputChanged (this=0x1025d228, width=528, height=480, 
    aspect=1.33333337) at videoout_null.cpp:58
No locals.
#4  0x0faf8e5c in NuppelVideoPlayer::ReinitVideo (this=0x327f4d50) at NuppelVideoPlayer.cpp:439
No locals.
#5  0x0fafac8c in NuppelVideoPlayer::SetVideoParams (this=0x327f4d50, width=528, height=480, 
    fps=29.970029830932617, keyframedistance=15, aspect=1.33333337, scan=kScan_Detect, 
    reinit=true) at NuppelVideoPlayer.cpp:612
No locals.
#6  0x0fb35b78 in AvFormatDecoder::MpegPreProcessPkt (this=0x10263080, stream=0x1024d3b0, 
    pkt=0x102663a0) at avformatdecoder.cpp:1639
	awidth = 528
	aheight = 480
	avFPS = 3.25711346e-29
	seq = (SequenceHeader *) 0x102f694c
	aspect = 1.33333337
	seqFPS = 29.9700298
	width = 528
	height = 480
	changed = true
	last_state = 1
	context = (AVCodecContext *) 0x102527c0
	state = 435
	bufptr = (
    unsigned char *) 0x102f694c "!\001$$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027\027\027\027\027\030\030\030\031\030\030\030\031\032\032\032\032\031\033\033\033\033\033\034\034\034\034\036\036\036\037\037!"
	v = 179
	prvcount = 6
#7  0x0fb3a4d0 in AvFormatDecoder::GetFrame (this=0x10263080, onlyvideo=1)
    at avformatdecoder.cpp:2308
	context = (AVCodecContext *) 0x102527c0
	curstream = (AVStream *) 0x1024d3b0
	ctype = 270870464
	audIdx = 1
	subIdx = -1
	pkt = (AVPacket *) 0x102663a0
	ret = 6652
	ptr = (unsigned char *) 0x102f6948 ""
	firstloop = true
	have_err = false
	storevideoframes = false
	len = 39645
	data_size = 0
	pts = 6643006
	allowedquit = false
	skipaudio = false
#8  0x0fafd670 in NuppelVideoPlayer::GetFrameNormal (this=0x327f4d50, onlyvideo=1)
    at NuppelVideoPlayer.cpp:938
No locals.
#9  0x0fafe36c in NuppelVideoPlayer::GetFrame (this=0x327f4d50, onlyvideo=1, unsafe=false)
    at NuppelVideoPlayer.cpp:1016
	ret = false
#10 0x0fb06458 in NuppelVideoPlayer::StartPlaying (this=0x327f4d50)
    at NuppelVideoPlayer.cpp:2451
	output_video = 98310
	decoder_thread = 81925
#11 0x100449d8 in SpawnDecoder (param=0x327f4d50) at playbackbox.cpp:1575
	nvp = (NuppelVideoPlayer *) 0x327f4d50
#12 0x0e2d0cb0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0x0e07deac in clone () from /lib/libc.so.6
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 2 (process 30008):
#0  0x0e2d7c80 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#3  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#4  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#5  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#6  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#7  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#8  0x0e2d7c6c in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 1 (process 29996):
#0  0x0fbb86a4 in yuv420_argb32_non_mmx (image=0x3a2af008 "", 
    py=0x381c5020 <Address 0x381c5020 out of bounds>, 
    pu=0x383c3020 <Address 0x383c3020 out of bounds>, 
    pv=0x38442820 <Address 0x38442820 out of bounds>, h_size=1920, v_size=366, rgb_stride=960, 
    y_stride=960, uv_stride=960, alphaones=0) at yuv2rgb.cpp:443
	y2_ptr = (unsigned char *) 0x38318376 <Address 0x38318376 out of bounds>
	y = 0
	g_add = 512
	width2 = 960
	d1 = (unsigned char *) 0x3a7f9f60 ""
	dstwidth = 7680
	cb_ptr = (unsigned char *) 0x38417c4b <Address 0x38417c4b out of bounds>
	cr_ptr = (unsigned char *) 0x3849744b <Address 0x3849744b out of bounds>
	d2 = (unsigned char *) 0x3a7fbd60 ""
	w = 341
	y1_ptr = (unsigned char *) 0x38317bf6 <Address 0x38317bf6 out of bounds>
	d = (unsigned char *) 0x3a7f8c08 ""
	cb = 0
	cr = 0
	r_add = 512
	b_add = 512
#1  0x10040600 in PlaybackBox::updateVideo (this=0x7fe74640, p=0x7fe74000)
    at playbackbox.cpp:885
	w = 1920
	frame = (VideoFrame *) 0x102e9898
	img = {data = 0x1}
	h = 1088
	yuv_buf = (unsigned char *) 0x381c5020 <Address 0x381c5020 out of bounds>
#2  0x1003e5ec in PlaybackBox::paintEvent (this=0x7fe74640, e=0x7fe74380)
    at playbackbox.cpp:525
	r = {x1 = 496, y1 = 288, x2 = 623, y2 = 383}
	p = {<Qt> = {static color0 = @0xebefcd0, static color1 = @0xebefcd8, 
    static black = @0xebefce0, static white = @0xebefce8, static darkGray = @0xebefcf0, 
    static gray = @0xebefcf8, static lightGray = @0xebefd00, static red = @0xebefd08, 
    static green = @0xebefd10, static blue = @0xebefd18, static cyan = @0xebefd20, 
    static magenta = @0xebefd28, static yellow = @0xebefd30, static darkRed = @0xebefd38, 
    static darkGreen = @0xebefd40, static darkBlue = @0xebefd48, static darkCyan = @0xebefd50, 
    static darkMagenta = @0xebefd58, static darkYellow = @0xebefd60, 
    static arrowCursor = @0xebee7c0, static upArrowCursor = @0xebee7c4, 
    static crossCursor = @0xebee7c8, static waitCursor = @0xebee7cc, 
    static ibeamCursor = @0xebee7d0, static sizeVerCursor = @0xebee7d4, 
    static sizeHorCursor = @0xebee7d8, static sizeBDiagCursor = @0xebee7dc, 
    static sizeFDiagCursor = @0xebee7e0, static sizeAllCursor = @0xebee7e4, 
    static blankCursor = @0xebee7e8, static splitVCursor = @0xebee7ec, 
    static splitHCursor = @0xebee7f0, static pointingHandCursor = @0xebee7f4, 
    static forbiddenCursor = @0xebee7f8, static whatsThisCursor = @0xebee7fc, 
    static busyCursor = @0xebee800}, flags = 33281, d = 0x0, pdev = 0x7fe74668, bg_col = {
    static color_init = true, static globals_init = true, static colormodel = QColor::d32, 
    d = {argb = 4287927444, d8 = {argb = 4287927444, pix = 255 '', invalid = 148 '\224', 
        dirty = 148 '\224', direct = 148 '\224'}, d32 = {argb = 4287927444, 
        pix = 4287927444}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 92 '\\', bro = {xp = 0, 
    yp = 0}, cfont = {d = 0x10279e58}, pfont = 0x0, cpen = {<Qt> = {
      static color0 = @0xebefcd0, static color1 = @0xebefcd8, static black = @0xebefce0, 
      static white = @0xebefce8, static darkGray = @0xebefcf0, static gray = @0xebefcf8, 
      static lightGray = @0xebefd00, static red = @0xebefd08, static green = @0xebefd10, 
      static blue = @0xebefd18, static cyan = @0xebefd20, static magenta = @0xebefd28, 
      static yellow = @0xebefd30, static darkRed = @0xebefd38, static darkGreen = @0xebefd40, 
      static darkBlue = @0xebefd48, static darkCyan = @0xebefd50, 
      static darkMagenta = @0xebefd58, static darkYellow = @0xebefd60, 
      static arrowCursor = @0xebee7c0, static upArrowCursor = @0xebee7c4, 
      static crossCursor = @0xebee7c8, static waitCursor = @0xebee7cc, 
      static ibeamCursor = @0xebee7d0, static sizeVerCursor = @0xebee7d4, 
      static sizeHorCursor = @0xebee7d8, static sizeBDiagCursor = @0xebee7dc, 
      static sizeFDiagCursor = @0xebee7e0, static sizeAllCursor = @0xebee7e4, 
      static blankCursor = @0xebee7e8, static splitVCursor = @0xebee7ec, 
      static splitHCursor = @0xebee7f0, static pointingHandCursor = @0xebee7f4, 
      static forbiddenCursor = @0xebee7f8, static whatsThisCursor = @0xebee7fc, 
      static busyCursor = @0xebee800}, data = 0x31398d08}, cbrush = {<Qt> = {
      static color0 = @0xebefcd0, static color1 = @0xebefcd8, static black = @0xebefce0, 
      static white = @0xebefce8, static darkGray = @0xebefcf0, static gray = @0xebefcf8, 
      static lightGray = @0xebefd00, static red = @0xebefd08, static green = @0xebefd10, 
      static blue = @0xebefd18, static cyan = @0xebefd20, static magenta = @0xebefd28, 
      static yellow = @0xebefd30, static darkRed = @0xebefd38, static darkGreen = @0xebefd40, 
      static darkBlue = @0xebefd48, static darkCyan = @0xebefd50, 
      static darkMagenta = @0xebefd58, static darkYellow = @0xebefd60, 
      static arrowCursor = @0xebee7c0, static upArrowCursor = @0xebee7c4, 
      static crossCursor = @0xebee7c8, static waitCursor = @0xebee7cc, 
      static ibeamCursor = @0xebee7d0, static sizeVerCursor = @0xebee7d4, 
      static sizeHorCursor = @0xebee7d8, static sizeBDiagCursor = @0xebee7dc, 
      static sizeFDiagCursor = @0xebee7e0, static sizeAllCursor = @0xebee7e4, 
      static blankCursor = @0xebee7e8, static splitVCursor = @0xebee7ec, 
      static splitHCursor = @0xebee7f0, static pointingHandCursor = @0xebee7f4, 
      static forbiddenCursor = @0xebee7f8, static whatsThisCursor = @0xebee7fc, 
      static busyCursor = @0xebee800}, data = 0x1016da78}, crgn = {data = 0x313191d8}, 
  tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 640, 
  wh = 480, vx = 0, vy = 0, vw = 640, vh = 480, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, 
    _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, 
    _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, 
  txinv = false, penRef = 0x10172b58, brushRef = 0x10172f18, ps_stack = 0x0, wm_stack = 0x0, 
  dpy = 0x10163cf8, scrn = 0, hd = 25166268, rendhd = 826433128, gc = 0x313f2458, 
  gc_brush = 0x313f23e0, curPt = {xp = 0, yp = 0}, clip_serial = 930}
#3  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#19 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#20 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#21 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x0e75e9b4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)
