#82 examples/c++/qt_example locks up

closed-works-for-me
Alan W. Irwin
None
5
2010-04-30
2010-02-27
Alan W. Irwin
No

This lockup occurs only when attempting to exit the example by normal means. You can also get out of the example using ctrl-c. This issue only occurs for -DENABLE_DYNDRIVERS=OFF. It is likely the error has something to do with QMutex since the first few lines of valgrind output (on an attempt at normal exit from the example) are

==15558== Invalid read of size 8
==15558== at 0x7B6A901: pthread_cond_destroy@@GLIBC_2.3.2 (in /lib/libpthread-2.7.so)
==15558== by 0x706A2D0: QMutexPrivate::~QMutexPrivate() (qmutex_unix.cpp:74)
==15558== by 0x7065850: QMutex::~QMutex() (qmutex.cpp:132)

Discussion

  • Alan W. Irwin
    Alan W. Irwin
    2010-04-30

    Allhough I was the original reporter of this bug, I can no longer reproduce it. I have no idea why there
    has been this change for the better, but I will take it! Please reopen if you can reproduce this bug yourself.

     
  • Alan W. Irwin
    Alan W. Irwin
    2010-04-30

    • assigned_to: andrewross --> airwin
    • status: open --> closed-works-for-me