1 | ==10773== Memcheck, a memory error detector.
|
---|
2 | ==10773== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
|
---|
3 | ==10773== Using LibVEX rev 1471, a library for dynamic binary translation.
|
---|
4 | ==10773== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
|
---|
5 | ==10773== Using valgrind-3.1.0, a dynamic binary instrumentation framework.
|
---|
6 | ==10773== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
|
---|
7 | ==10773== For more details, rerun with: -v
|
---|
8 | ==10773==
|
---|
9 | ==10773== My PID = 10773, parent PID = 10748. Prog and args are:
|
---|
10 | ==10773== mythfrontend
|
---|
11 | ==10773== --geometry
|
---|
12 | ==10773== 800x600
|
---|
13 | ==10773==
|
---|
14 | ==10773== Syscall param write(buf) points to uninitialised byte(s)
|
---|
15 | ==10773== at 0x962B0B: (within /lib/libpthread-2.4.so)
|
---|
16 | ==10773== by 0x87E3EE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
|
---|
17 | ==10773== by 0x884326: (within /usr/lib/libX11.so.6.2.0)
|
---|
18 | ==10773== by 0x88442A: _XReply (in /usr/lib/libX11.so.6.2.0)
|
---|
19 | ==10773== by 0x86A281: XInternAtom (in /usr/lib/libX11.so.6.2.0)
|
---|
20 | ==10773== by 0x87DECB: XSetWMProperties (in /usr/lib/libX11.so.6.2.0)
|
---|
21 | ==10773== by 0x548674E: QWidget::create(unsigned long, bool, bool) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
22 | ==10773== by 0x556598B: QWidget::QWidget(QWidget*, char const*, unsigned) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
23 | ==10773== by 0x57B673E: QGLWidget::QGLWidget(QWidget*, char const*, QGLWidget const*, unsigned) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
24 | ==10773== by 0x5215600: MythMainWindow::MythMainWindow() (mythmainwindow.cpp:221)
|
---|
25 | ==10773== by 0x5217FB0: MythMainWindow::getMainWindow() (mythmainwindow.cpp:192)
|
---|
26 | ==10773== by 0x5218024: GetMythMainWindow() (mythmainwindow.cpp:207)
|
---|
27 | ==10773== Address 0x5CCC864 is 268 bytes inside a block of size 16,384 alloc'd
|
---|
28 | ==10773== at 0x40045EB: calloc (vg_replace_malloc.c:279)
|
---|
29 | ==10773== by 0x86F0D6: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
|
---|
30 | ==10773== by 0x5451D1E: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
31 | ==10773== by 0x545262B: qt_init(int*, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
32 | ==10773== by 0x54C4972: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
33 | ==10773== by 0x54C4E52: QApplication::QApplication(int&, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
34 | ==10773== by 0x8072B42: main (main.cpp:758)
|
---|
35 | ==10773==
|
---|
36 | ==10773== Syscall param writev(vector[...]) points to uninitialised byte(s)
|
---|
37 | ==10773== at 0x7960A3: writev (in /lib/libc-2.4.so)
|
---|
38 | ==10773== by 0x87E66D: (within /usr/lib/libX11.so.6.2.0)
|
---|
39 | ==10773== by 0x87E44E: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
|
---|
40 | ==10773== by 0x884130: _XSend (in /usr/lib/libX11.so.6.2.0)
|
---|
41 | ==10773== by 0x8750FA: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
|
---|
42 | ==10773== by 0x86995A: XInitExtension (in /usr/lib/libX11.so.6.2.0)
|
---|
43 | ==10773== by 0xBE2B4F: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.0.0)
|
---|
44 | ==10773== by 0xBE167E: XFixesSetCursorName (in /usr/lib/libXfixes.so.3.0.0)
|
---|
45 | ==10773== by 0xBD7B86: XcursorImagesLoadCursor (in /usr/lib/libXcursor.so.1.0.2)
|
---|
46 | ==10773== by 0xBDAA30: XcursorLibraryLoadCursor (in /usr/lib/libXcursor.so.1.0.2)
|
---|
47 | ==10773== by 0x545F2CE: QCursor::update() const (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
48 | ==10773== by 0x545F693: QCursor::handle() const (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
49 | ==10773== Address 0x5CCC865 is 269 bytes inside a block of size 16,384 alloc'd
|
---|
50 | ==10773== at 0x40045EB: calloc (vg_replace_malloc.c:279)
|
---|
51 | ==10773== by 0x86F0D6: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
|
---|
52 | ==10773== by 0x5451D1E: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
53 | ==10773== by 0x545262B: qt_init(int*, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
54 | ==10773== by 0x54C4972: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
55 | ==10773== by 0x54C4E52: QApplication::QApplication(int&, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
56 | ==10773== by 0x8072B42: main (main.cpp:758)
|
---|
57 | ==10773==
|
---|
58 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
59 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
60 | ==10773== by 0xDF60B6: (within /usr/lib/libdrm.so.2.0.0)
|
---|
61 | ==10773== by 0xDF64DD: drmOpen (in /usr/lib/libdrm.so.2.0.0)
|
---|
62 | ==10773== by 0x3C3644: __glXInitialize (in /usr/lib/libGL.so.1.2)
|
---|
63 | ==10773== by 0x3BFF4A: (within /usr/lib/libGL.so.1.2)
|
---|
64 | ==10773== by 0x3C1612: glXChooseVisual (in /usr/lib/libGL.so.1.2)
|
---|
65 | ==10773== by 0x57B998B: QGLContext::tryVisual(QGLFormat const&, int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
66 | ==10773== by 0x57B8DEC: QGLContext::chooseVisual() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
67 | ==10773== by 0x57B9258: QGLContext::chooseContext(QGLContext const*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
68 | ==10773== by 0x57B4628: QGLContext::create(QGLContext const*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
69 | ==10773== by 0x57BA55D: QGLWidget::setContext(QGLContext*, QGLContext const*, bool) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
70 | ==10773== by 0x57BB69E: QGLWidget::init(QGLContext*, QGLWidget const*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
71 | ==10773== Address 0xBEBBD4AC is on thread 1's stack
|
---|
72 | ==10773== Warning: set address range perms: large range 134217728, a 0, v 0
|
---|
73 | ==10773==
|
---|
74 | ==10773== Syscall param write(buf) points to uninitialised byte(s)
|
---|
75 | ==10773== at 0x962B0B: (within /lib/libpthread-2.4.so)
|
---|
76 | ==10773== by 0x87E3EE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
|
---|
77 | ==10773== by 0x884326: (within /usr/lib/libX11.so.6.2.0)
|
---|
78 | ==10773== by 0x8607A0: XFlush (in /usr/lib/libX11.so.6.2.0)
|
---|
79 | ==10773== by 0x57BA6A4: QGLWidget::setContext(QGLContext*, QGLContext const*, bool) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
80 | ==10773== by 0x57BB69E: QGLWidget::init(QGLContext*, QGLWidget const*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
81 | ==10773== by 0x57B67B0: QGLWidget::QGLWidget(QWidget*, char const*, QGLWidget const*, unsigned) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
82 | ==10773== by 0x5215600: MythMainWindow::MythMainWindow() (mythmainwindow.cpp:221)
|
---|
83 | ==10773== by 0x5217FB0: MythMainWindow::getMainWindow() (mythmainwindow.cpp:192)
|
---|
84 | ==10773== by 0x5218024: GetMythMainWindow() (mythmainwindow.cpp:207)
|
---|
85 | ==10773== by 0x80760F0: main (main.cpp:1050)
|
---|
86 | ==10773== Address 0x5CCC7B4 is 92 bytes inside a block of size 16,384 alloc'd
|
---|
87 | ==10773== at 0x40045EB: calloc (vg_replace_malloc.c:279)
|
---|
88 | ==10773== by 0x86F0D6: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
|
---|
89 | ==10773== by 0x5451D1E: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
90 | ==10773== by 0x545262B: qt_init(int*, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
91 | ==10773== by 0x54C4972: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
92 | ==10773== by 0x54C4E52: QApplication::QApplication(int&, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
93 | ==10773== by 0x8072B42: main (main.cpp:758)
|
---|
94 | ==10773==
|
---|
95 | ==10773== Syscall param write(buf) points to uninitialised byte(s)
|
---|
96 | ==10773== at 0x962B0B: (within /lib/libpthread-2.4.so)
|
---|
97 | ==10773== by 0x991CBE: _IceTransWrite (in /usr/lib/libICE.so.6.3.0)
|
---|
98 | ==10773== by 0x99821D: _IceWrite (in /usr/lib/libICE.so.6.3.0)
|
---|
99 | ==10773== by 0x9982F1: IceFlush (in /usr/lib/libICE.so.6.3.0)
|
---|
100 | ==10773== by 0x982BB6: SmcSetProperties (in /usr/lib/libSM.so.6.0.0)
|
---|
101 | ==10773== by 0x5444B87: (within /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
102 | ==10773== by 0x544620E: (within /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
103 | ==10773== by 0x54532BD: (within /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
104 | ==10773== by 0x5453E42: (within /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
105 | ==10773== by 0x9856F8: _SmcProcessMessage (in /usr/lib/libSM.so.6.0.0)
|
---|
106 | ==10773== by 0x99D1BD: IceProcessMessages (in /usr/lib/libICE.so.6.3.0)
|
---|
107 | ==10773== by 0x5445157: QSmSocketReceiver::socketActivated(int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
108 | ==10773== Address 0x6116784 is 12 bytes inside a block of size 1,024 alloc'd
|
---|
109 | ==10773== at 0x40045EB: calloc (vg_replace_malloc.c:279)
|
---|
110 | ==10773== by 0x98F8C3: IceOpenConnection (in /usr/lib/libICE.so.6.3.0)
|
---|
111 | ==10773== by 0x982CB5: SmcOpenConnection (in /usr/lib/libSM.so.6.0.0)
|
---|
112 | ==10773== by 0x544A5CA: QSessionManager::QSessionManager(QApplication*, QString&, QString&) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
113 | ==10773== by 0x54C424C: QApplication::initialize(int, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
114 | ==10773== by 0x54C499A: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
115 | ==10773== by 0x54C4E52: QApplication::QApplication(int&, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
116 | ==10773== by 0x8072B42: main (main.cpp:758)
|
---|
117 | ==10773==
|
---|
118 | ==10773== Syscall param write(buf) points to uninitialised byte(s)
|
---|
119 | ==10773== at 0x962B0B: (within /lib/libpthread-2.4.so)
|
---|
120 | ==10773== by 0x87E3EE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
|
---|
121 | ==10773== by 0x884326: (within /usr/lib/libX11.so.6.2.0)
|
---|
122 | ==10773== by 0xB87AA9: XRenderCompositeString8 (in /usr/lib/libXrender.so.1.3.0)
|
---|
123 | ==10773== by 0xCA0453: XftGlyphRender (in /usr/lib/libXft.so.2.1.2)
|
---|
124 | ==10773== by 0xC99A4D: XftDrawGlyphs (in /usr/lib/libXft.so.2.1.2)
|
---|
125 | ==10773== by 0x54916B3: QFontEngineXft::draw(QPainter*, int, int, QTextEngine const*, QScriptItem const*, int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
126 | ==10773== by 0x547654A: QPainter::drawTextItem(int, int, QTextItem const&, int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
127 | ==10773== by 0x5530BD9: qt_format_text(QFont const&, QRect const&, int, QString const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
128 | ==10773== by 0x5531055: QPainter::drawText(QRect const&, int, QString const&, int, QRect*, QTextParag**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
129 | ==10773== by 0x506B769: QPainter::drawText(int, int, int, int, int, QString const&, int, QRect*, QTextParag**) (qpainter.h:696)
|
---|
130 | ==10773== by 0x5058D45: UITextType::Draw(QPainter*, int, int) (uitypes.cpp:1929)
|
---|
131 | ==10773== Address 0x5CCC794 is 60 bytes inside a block of size 16,384 alloc'd
|
---|
132 | ==10773== at 0x40045EB: calloc (vg_replace_malloc.c:279)
|
---|
133 | ==10773== by 0x86F0D6: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
|
---|
134 | ==10773== by 0x5451D1E: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
135 | ==10773== by 0x545262B: qt_init(int*, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
136 | ==10773== by 0x54C4972: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
137 | ==10773== by 0x54C4E52: QApplication::QApplication(int&, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
138 | ==10773== by 0x8072B42: main (main.cpp:758)
|
---|
139 | ==10773==
|
---|
140 | ==10773== Syscall param write(buf) points to uninitialised byte(s)
|
---|
141 | ==10773== at 0x962B0B: (within /lib/libpthread-2.4.so)
|
---|
142 | ==10773== by 0x87E3EE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
|
---|
143 | ==10773== by 0x884326: (within /usr/lib/libX11.so.6.2.0)
|
---|
144 | ==10773== by 0x85985D: XCheckIfEvent (in /usr/lib/libX11.so.6.2.0)
|
---|
145 | ==10773== by 0x54542AA: QETWidget::translateKeyEvent(_XEvent const*, bool) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
146 | ==10773== by 0x54550DA: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
147 | ==10773== by 0x546707A: QEventLoop::processEvents(unsigned) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
148 | ==10773== by 0x54D80AE: QEventLoop::processEvents(unsigned, int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
149 | ==10773== by 0x54BE6CD: QApplication::processEvents(int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
150 | ==10773== by 0x54BE704: QApplication::processEvents() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
151 | ==10773== by 0x45AE9D7: TV::Init(bool) (tv_play.cpp:470)
|
---|
152 | ==10773== by 0x809C979: PlaybackBox::play(ProgramInfo*, bool) (playbackbox.cpp:1906)
|
---|
153 | ==10773== Address 0x5CCC79D is 69 bytes inside a block of size 16,384 alloc'd
|
---|
154 | ==10773== at 0x40045EB: calloc (vg_replace_malloc.c:279)
|
---|
155 | ==10773== by 0x86F0D6: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
|
---|
156 | ==10773== by 0x5451D1E: qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
157 | ==10773== by 0x545262B: qt_init(int*, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
158 | ==10773== by 0x54C4972: QApplication::construct(int&, char**, QApplication::Type) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
159 | ==10773== by 0x54C4E52: QApplication::QApplication(int&, char**) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
160 | ==10773== by 0x8072B42: main (main.cpp:758)
|
---|
161 | ==10773==
|
---|
162 | ==10773== Thread 9:
|
---|
163 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
164 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
165 | ==10773== by 0x46A18AF: DRMVideoSync::TryInit() (vsync.cpp:292)
|
---|
166 | ==10773== by 0x46A33A7: VideoSync::BestMethod(VideoOutput*, unsigned, unsigned, bool) (vsync.cpp:95)
|
---|
167 | ==10773== by 0x45E126D: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2406)
|
---|
168 | ==10773== by 0x45E188F: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2560)
|
---|
169 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
170 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
171 | ==10773== Address 0x1B1C9190 is on thread 9's stack
|
---|
172 | ==10773==
|
---|
173 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
174 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
175 | ==10773== by 0x46A2B97: DRMVideoSync::Start() (vsync.cpp:308)
|
---|
176 | ==10773== by 0x45DC399: NuppelVideoPlayer::InitAVSync() (NuppelVideoPlayer.cpp:1933)
|
---|
177 | ==10773== by 0x45E1580: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2426)
|
---|
178 | ==10773== by 0x45E188F: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2560)
|
---|
179 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
180 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
181 | ==10773== Address 0x1B1C916C is on thread 9's stack
|
---|
182 | ==10773==
|
---|
183 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
184 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
185 | ==10773== by 0x46A2B97: DRMVideoSync::Start() (vsync.cpp:308)
|
---|
186 | ==10773== by 0x45E159E: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2428)
|
---|
187 | ==10773== by 0x45E188F: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2560)
|
---|
188 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
189 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
190 | ==10773== Address 0x1B1C92EC is on thread 9's stack
|
---|
191 | ==10773==
|
---|
192 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
193 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
194 | ==10773== by 0x46A2B97: DRMVideoSync::Start() (vsync.cpp:308)
|
---|
195 | ==10773== by 0x45D9E1E: NuppelVideoPlayer::PrebufferEnoughFrames() (NuppelVideoPlayer.cpp:2237)
|
---|
196 | ==10773== by 0x45DE274: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2282)
|
---|
197 | ==10773== by 0x45E176C: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2482)
|
---|
198 | ==10773== by 0x45E188F: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2560)
|
---|
199 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
200 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
201 | ==10773== Address 0x1B1C909C is on thread 9's stack
|
---|
202 | ==10773==
|
---|
203 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
204 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
205 | ==10773== by 0x46A2A9C: DRMVideoSync::WaitForFrame(int) (vsync.cpp:326)
|
---|
206 | ==10773== by 0x45DB8FE: NuppelVideoPlayer::AVSync() (NuppelVideoPlayer.cpp:2037)
|
---|
207 | ==10773== by 0x45DE7BC: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2354)
|
---|
208 | ==10773== by 0x45E176C: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2482)
|
---|
209 | ==10773== by 0x45E188F: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2560)
|
---|
210 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
211 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
212 | ==10773== Address 0x1B1C8FF8 is on thread 9's stack
|
---|
213 | ==10773==
|
---|
214 | ==10773== Syscall param ioctl(generic) points to uninitialised byte(s)
|
---|
215 | ==10773== at 0x795C19: ioctl (in /lib/libc-2.4.so)
|
---|
216 | ==10773== by 0x46A2AF3: DRMVideoSync::WaitForFrame(int) (vsync.cpp:340)
|
---|
217 | ==10773== by 0x45DB8FE: NuppelVideoPlayer::AVSync() (NuppelVideoPlayer.cpp:2037)
|
---|
218 | ==10773== by 0x45DE7BC: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2354)
|
---|
219 | ==10773== by 0x45E176C: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2482)
|
---|
220 | ==10773== by 0x45E188F: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2560)
|
---|
221 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
222 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
223 | ==10773== Address 0x1B1C8FE8 is on thread 9's stack
|
---|
224 | ==10773==
|
---|
225 | ==10773== Thread 4:
|
---|
226 | ==10773== Invalid write of size 1
|
---|
227 | ==10773== at 0x4CC9D5B: dvbsub_parse_pixel_data_block (dvbsubdec.c:624)
|
---|
228 | ==10773== by 0x4CCA79E: dvbsub_decode (dvbsubdec.c:877)
|
---|
229 | ==10773== by 0x4BCF5C3: avcodec_decode_subtitle (utils.c:990)
|
---|
230 | ==10773== by 0x46211EB: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2949)
|
---|
231 | ==10773== by 0x45DA5E7: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1152)
|
---|
232 | ==10773== by 0x45DEE6C: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1230)
|
---|
233 | ==10773== by 0x45EBF3C: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3123)
|
---|
234 | ==10773== by 0x45B11AC: SpawnDecode(void*) (tv_play.cpp:244)
|
---|
235 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
236 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
237 | ==10773== Address 0x15A42B40 is not stack'd, malloc'd or (recently) free'd
|
---|
238 | ==10773==
|
---|
239 | ==10773== Invalid write of size 1
|
---|
240 | ==10773== at 0x4CC9AEE: dvbsub_parse_pixel_data_block (dvbsubdec.c:558)
|
---|
241 | ==10773== by 0x4CCA79E: dvbsub_decode (dvbsubdec.c:877)
|
---|
242 | ==10773== by 0x4BCF5C3: avcodec_decode_subtitle (utils.c:990)
|
---|
243 | ==10773== by 0x46211EB: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2949)
|
---|
244 | ==10773== by 0x45DA5E7: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1152)
|
---|
245 | ==10773== by 0x45DEE6C: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1230)
|
---|
246 | ==10773== by 0x45EBF3C: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3123)
|
---|
247 | ==10773== by 0x45B11AC: SpawnDecode(void*) (tv_play.cpp:244)
|
---|
248 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
249 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
250 | ==10773== Address 0x15A42B5A is not stack'd, malloc'd or (recently) free'd
|
---|
251 | ==10773==
|
---|
252 | ==10773== Invalid write of size 1
|
---|
253 | ==10773== at 0x4CC9C1D: dvbsub_parse_pixel_data_block (dvbsubdec.c:594)
|
---|
254 | ==10773== by 0x4CCA79E: dvbsub_decode (dvbsubdec.c:877)
|
---|
255 | ==10773== by 0x4BCF5C3: avcodec_decode_subtitle (utils.c:990)
|
---|
256 | ==10773== by 0x46211EB: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2949)
|
---|
257 | ==10773== by 0x45DA5E7: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1152)
|
---|
258 | ==10773== by 0x45DEE6C: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1230)
|
---|
259 | ==10773== by 0x45EBF3C: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3123)
|
---|
260 | ==10773== by 0x45B11AC: SpawnDecode(void*) (tv_play.cpp:244)
|
---|
261 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
262 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
263 | ==10773== Address 0x15A42B5C is not stack'd, malloc'd or (recently) free'd
|
---|
264 | ==10773==
|
---|
265 | ==10773== Invalid write of size 1
|
---|
266 | ==10773== at 0x4CC9CC6: dvbsub_parse_pixel_data_block (dvbsubdec.c:610)
|
---|
267 | ==10773== by 0x4CCA79E: dvbsub_decode (dvbsubdec.c:877)
|
---|
268 | ==10773== by 0x4BCF5C3: avcodec_decode_subtitle (utils.c:990)
|
---|
269 | ==10773== by 0x46211EB: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2949)
|
---|
270 | ==10773== by 0x45DA5E7: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1152)
|
---|
271 | ==10773== by 0x45DEE6C: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1230)
|
---|
272 | ==10773== by 0x45EBF3C: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3123)
|
---|
273 | ==10773== by 0x45B11AC: SpawnDecode(void*) (tv_play.cpp:244)
|
---|
274 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
275 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
276 | ==10773== Address 0x15A42D00 is not stack'd, malloc'd or (recently) free'd
|
---|
277 | --10773-- INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
|
---|
278 | --10773-- si_code=1; Faulting address: 0x2020206; sp: 0x6BCACD78
|
---|
279 |
|
---|
280 | valgrind: the 'impossible' happened:
|
---|
281 | Killed by fatal signal
|
---|
282 | ==10773== at 0xB001A806: unlinkBlock (m_mallocfree.c:306)
|
---|
283 | ==10773== by 0xB001B3B7: vgPlain_arena_malloc (m_mallocfree.c:1009)
|
---|
284 | ==10773== by 0xB001BAF0: vgPlain_arena_memalign (m_mallocfree.c:1202)
|
---|
285 | ==10773== by 0xB0032EF2: vgPlain_cli_malloc (replacemalloc_core.c:103)
|
---|
286 | ==10773== by 0xB00022CC: vgMAC_memalign (mac_malloc_wrappers.c:192)
|
---|
287 | ==10773== by 0xB0034611: vgPlain_scheduler (scheduler.c:995)
|
---|
288 | ==10773== by 0xB0051173: run_a_thread_NORETURN (syswrap-linux.c:86)
|
---|
289 | ==10773== by 0xB00513DA: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:206)
|
---|
290 | ==10773== by 0xB00530D8: (within /usr/lib/valgrind/x86-linux/memcheck)
|
---|
291 |
|
---|
292 | sched status:
|
---|
293 | running_tid=4
|
---|
294 |
|
---|
295 | Thread 1: status = VgTs_WaitSys
|
---|
296 | ==10773== at 0x760036: (within /lib/libc-2.4.so)
|
---|
297 | ==10773== by 0x809CC75: PlaybackBox::play(ProgramInfo*, bool) (playbackbox.cpp:1927)
|
---|
298 | ==10773== by 0x809D214: PlaybackBox::playSelected() (playbackbox.cpp:1727)
|
---|
299 | ==10773== by 0x809DF78: PlaybackBox::doPlay() (playbackbox.cpp:2784)
|
---|
300 | ==10773== by 0x813B76E: PlaybackBox::qt_invoke(int, QUObject*) (moc_playbackbox.cpp:380)
|
---|
301 | ==10773== by 0x55272A9: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
302 | ==10773== by 0x5527C3C: QObject::activate_signal(int) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
303 | ==10773== by 0x58B8708: QButton::pressed() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
304 | ==10773== by 0x5008CB3: MythPushButton::keyPressEvent(QKeyEvent*) (mythwidgets.cpp:1048)
|
---|
305 | ==10773== by 0x556360A: QWidget::event(QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
306 | ==10773== by 0x54BEA1A: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
307 | ==10773== by 0x54C04BA: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
308 | ==10773== by 0x54541F2: QETWidget::translateKeyEvent(_XEvent const*, bool) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
309 | ==10773== by 0x54550DA: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
310 | ==10773== by 0x546707A: QEventLoop::processEvents(unsigned) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
311 | ==10773== by 0x54D8134: QEventLoop::enterLoop() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
312 | ==10773== by 0x54BE5CE: QApplication::enter_loop() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
313 | ==10773== by 0x50A3CB9: MythDialog::exec() (mythdialogs.cpp:135)
|
---|
314 | ==10773== by 0x8077A39: startPlayback() (main.cpp:196)
|
---|
315 | ==10773== by 0x8078B5C: TVMenuCallback(void*, QString&) (main.cpp:337)
|
---|
316 | ==10773== by 0x5256777: MythThemedMenuPrivate::handleAction(QString const&) (myththemedmenu.cpp:2360)
|
---|
317 | ==10773== by 0x5256C93: MythThemedMenuPrivate::keyHandler(QStringList&, bool) (myththemedmenu.cpp:2112)
|
---|
318 | ==10773== by 0x52573F6: MythThemedMenuPrivate::keyPressHandler(QKeyEvent*) (myththemedmenu.cpp:2015)
|
---|
319 | ==10773== by 0x5257488: MythThemedMenu::keyPressEvent(QKeyEvent*) (myththemedmenu.cpp:2534)
|
---|
320 | ==10773== by 0x520F705: MythMainWindow::eventFilter(QObject*, QEvent*) (mythmainwindow.cpp:1020)
|
---|
321 | ==10773== by 0x55266CB: QObject::activate_filters(QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
322 | ==10773== by 0x552674A: QObject::event(QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
323 | ==10773== by 0x55632CB: QWidget::event(QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
324 | ==10773== by 0x54BEA1A: QApplication::internalNotify(QObject*, QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
325 | ==10773== by 0x54C04BA: QApplication::notify(QObject*, QEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
326 | ==10773== by 0x54541F2: QETWidget::translateKeyEvent(_XEvent const*, bool) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
327 | ==10773== by 0x54550DA: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
328 | ==10773== by 0x546707A: QEventLoop::processEvents(unsigned) (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
329 | ==10773== by 0x54D8134: QEventLoop::enterLoop() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
330 | ==10773== by 0x54D7FDD: QEventLoop::exec() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
331 | ==10773== by 0x54BE65E: QApplication::exec() (in /usr/lib/qt-3.3/lib/libqt-mt.so.3.3.5)
|
---|
332 | ==10773== by 0x8076DAA: main (main.cpp:1147)
|
---|
333 |
|
---|
334 | Thread 2: status = VgTs_WaitSys
|
---|
335 | ==10773== at 0x960216: pthread_cond_wait@@GLIBC_2.3.2 (in /lib/libpthread-2.4.so)
|
---|
336 | ==10773== by 0x4FDDFEC: MythContext::waitPrivRequest() const (mythcontext.cpp:2734)
|
---|
337 | ==10773== by 0x806FB39: run_priv_thread(void*) (main.cpp:684)
|
---|
338 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
339 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
340 |
|
---|
341 | Thread 3: status = VgTs_WaitSys
|
---|
342 | ==10773== at 0x962B8B: (within /lib/libpthread-2.4.so)
|
---|
343 | ==10773== by 0x5119F47: LircClient::Process() (lirc.cpp:68)
|
---|
344 | ==10773== by 0x521AADF: SpawnLirc(void*) (mythmainwindow.cpp:52)
|
---|
345 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
346 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
347 |
|
---|
348 | Thread 4: status = VgTs_Runnable
|
---|
349 | ==10773== at 0x40044B3: memalign (vg_replace_malloc.c:332)
|
---|
350 | ==10773== by 0x4BD0C5F: av_malloc (mem.c:62)
|
---|
351 | ==10773== by 0x4B5289E: av_new_packet (utils.c:222)
|
---|
352 | ==10773== by 0x4B418C9: mpegts_push_data (mpegts.c:1564)
|
---|
353 | ==10773== by 0x4B420E2: handle_packet (mpegts.c:1776)
|
---|
354 | ==10773== by 0x4B422ED: handle_packets (mpegts.c:1848)
|
---|
355 | ==10773== by 0x4B42E98: mpegts_read_packet (mpegts.c:2148)
|
---|
356 | ==10773== by 0x4B5359C: av_read_packet (utils.c:711)
|
---|
357 | ==10773== by 0x4B5449B: av_read_frame_internal (utils.c:1030)
|
---|
358 | ==10773== by 0x4B54931: av_read_frame (utils.c:1154)
|
---|
359 | ==10773== by 0x461F312: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2493)
|
---|
360 | ==10773== by 0x45DA5E7: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1152)
|
---|
361 | ==10773== by 0x45DEE6C: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1230)
|
---|
362 | ==10773== by 0x45EBF3C: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3123)
|
---|
363 | ==10773== by 0x45B11AC: SpawnDecode(void*) (tv_play.cpp:244)
|
---|
364 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
365 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
366 |
|
---|
367 | Thread 5: status = VgTs_Runnable
|
---|
368 | ==10773== at 0x760036: (within /lib/libc-2.4.so)
|
---|
369 | ==10773== by 0x4362C38: RingBuffer::ReadAheadThread() (RingBuffer.cpp:731)
|
---|
370 | ==10773== by 0x43631A8: RingBuffer::StartReader(void*) (RingBuffer.cpp:690)
|
---|
371 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
372 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
373 |
|
---|
374 | Thread 6: status = VgTs_Runnable
|
---|
375 | ==10773== at 0x760036: (within /lib/libc-2.4.so)
|
---|
376 | ==10773== by 0x45A3E91: TV::RunTV() (tv_play.cpp:1529)
|
---|
377 | ==10773== by 0x45A5454: TV::EventThread(void*) (tv_play.cpp:1457)
|
---|
378 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
379 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
380 |
|
---|
381 | Thread 7: status = VgTs_WaitSys
|
---|
382 | ==10773== at 0x96048C: pthread_cond_timedwait@@GLIBC_2.3.2 (in /lib/libpthread-2.4.so)
|
---|
383 | ==10773== by 0x272C984F: ???
|
---|
384 |
|
---|
385 | Thread 8: status = VgTs_Runnable
|
---|
386 | ==10773== at 0x760036: (within /lib/libc-2.4.so)
|
---|
387 | ==10773== by 0x50DDA6A: AudioOutputBase::OutputAudioLoop() (audiooutputbase.cpp:720)
|
---|
388 | ==10773== by 0x50DEDF4: AudioOutputBase::kickoffOutputAudioLoop(void*) (audiooutputbase.cpp:874)
|
---|
389 | ==10773== by 0x95D3B5: start_thread (in /lib/libpthread-2.4.so)
|
---|
390 | ==10773== by 0x79D33D: clone (in /lib/libc-2.4.so)
|
---|
391 |
|
---|
392 | Thread 9: status = VgTs_WaitSys
|
---|
393 | ==10773== at 0x96048C: pthread_cond_timedwait@@GLIBC_2.3.2 (in /lib/libpthread-2.4.so)
|
---|
394 | ==10773== by 0xF2D8367: ???
|
---|
395 |
|
---|
396 |
|
---|
397 | Note: see also the FAQ.txt in the source distribution.
|
---|
398 | It contains workarounds to several common problems.
|
---|
399 |
|
---|
400 | If that doesn't help, please report this bug to: www.valgrind.org
|
---|
401 |
|
---|
402 | In the bug report, send all the above text, the valgrind
|
---|
403 | version, and what Linux distro you are using. Thanks.
|
---|
404 |
|
---|