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 | |
---|