https://bugzilla.novell.com/show_bug.cgi?id=384817
User jpr@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384817#c8
--- Comment #8 from JP Rosevear 2008-05-13 14:45:56 MST ---
I'm getting crashes on logout from a vnc site, valgrind shows:
Thread: Destroyed while thread is still running
==28455==
==28455== Invalid read of size 1
==28455== at 0x4995D6F: QMutex::lock() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F7D2: (within /usr/bin/krdc)
==28455== by 0x805F88B: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455== Address 0x88d4710 is 0 bytes inside a block of size 92 free'd
==28455== at 0x402371A: operator delete(void*) (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==28455== by 0x4995E3F: QMutex::~QMutex() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F533: (within /usr/bin/krdc)
==28455== by 0x80613C7: (within /usr/bin/krdc)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42030: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42440: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x522DEB0: QFrame::~QFrame() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52B7B19: QAbstractScrollArea::~QAbstractScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52BD224: QScrollArea::~QScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A8158B: qDeleteInEventHandler(QObject*) (in
/usr/lib/libQtCore.so.4.4.0)
==28455==
==28455== Invalid read of size 4
==28455== at 0x4995D7C: QMutex::lock() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F7D2: (within /usr/bin/krdc)
==28455== by 0x805F88B: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455== Address 0x88d4714 is 4 bytes inside a block of size 92 free'd
==28455== at 0x402371A: operator delete(void*) (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==28455== by 0x4995E3F: QMutex::~QMutex() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F533: (within /usr/bin/krdc)
==28455== by 0x80613C7: (within /usr/bin/krdc)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42030: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42440: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x522DEB0: QFrame::~QFrame() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52B7B19: QAbstractScrollArea::~QAbstractScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52BD224: QScrollArea::~QScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A8158B: qDeleteInEventHandler(QObject*) (in
/usr/lib/libQtCore.so.4.4.0)
==28455==
==28455== Invalid read of size 4
==28455== at 0x4F86854: QImage::operator=(QImage const&) (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x805F7E4: (within /usr/bin/krdc)
==28455== by 0x805F88B: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455== Address 0x5dfc638 is 0 bytes inside a block of size 84 free'd
==28455== at 0x402371A: operator delete(void*) (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==28455== by 0x4F8695F: QImage::~QImage() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x805F8B7: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455==
==28455== Invalid read of size 1
==28455== at 0x4995B6F: QMutex::unlock() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F88B: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455== Address 0x88d4710 is 0 bytes inside a block of size 92 free'd
==28455== at 0x402371A: operator delete(void*) (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==28455== by 0x4995E3F: QMutex::~QMutex() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F533: (within /usr/bin/krdc)
==28455== by 0x80613C7: (within /usr/bin/krdc)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42030: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42440: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x522DEB0: QFrame::~QFrame() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52B7B19: QAbstractScrollArea::~QAbstractScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52BD224: QScrollArea::~QScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A8158B: qDeleteInEventHandler(QObject*) (in
/usr/lib/libQtCore.so.4.4.0)
==28455==
==28455== Invalid read of size 4
==28455== at 0x4995BBC: QMutex::unlock() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F88B: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455== Address 0x88d4714 is 4 bytes inside a block of size 92 free'd
==28455== at 0x402371A: operator delete(void*) (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==28455== by 0x4995E3F: QMutex::~QMutex() (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805F533: (within /usr/bin/krdc)
==28455== by 0x80613C7: (within /usr/bin/krdc)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42030: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A818BE: QObjectPrivate::deleteChildren() (in
/usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4F42440: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x522DEB0: QFrame::~QFrame() (in /usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52B7B19: QAbstractScrollArea::~QAbstractScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x52BD224: QScrollArea::~QScrollArea() (in
/usr/lib/libQtGui.so.4.4.0)
==28455== by 0x4A8158B: qDeleteInEventHandler(QObject*) (in
/usr/lib/libQtCore.so.4.4.0)
==28455==
==28455== Invalid read of size 4
==28455== at 0x4A869F1: QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (in /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x805EF26: (within /usr/bin/krdc)
==28455== by 0x805F8AF: (within /usr/bin/krdc)
==28455== by 0x5544611: HandleRFBServerMessage (in
/usr/lib/libvncclient.so.0.0.0)
==28455== by 0x805FF74: (within /usr/bin/krdc)
==28455== by 0x499A9B6: (within /usr/lib/libQtCore.so.4.4.0)
==28455== by 0x4B1A174: start_thread (in /lib/libpthread-2.8.so)
==28455== by 0x57E2DED: clone (in /lib/libc-2.8.so)
==28455== Address 0x30 is not stack'd, malloc'd or (recently) free'd
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.