[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#476608: [libqt4-dev] segfault with call to "QCursorData::update"



I also have this problem, on a new x86 install of Debian. My backtrace is identical.

This is presumably the cause:

(gdb) print qt_x11Data->ptrXcursorLibraryLoadCursor
$5 = (PtrXcursorLibraryLoadCursor) 0xffffffff

I am unable to remove libxcursor1 for similar reasons.

valgrind shows nothing odd except some problems with dlopen:

==8562== Conditional jump or move depends on uninitialised value(s)
==8562==    at 0x4015213: (within /lib/ld-2.7.so)
==8562==    by 0x4011108: (within /lib/ld-2.7.so)
==8562==    by 0x4DA9C18: (within /lib/i686/cmov/libdl-2.7.so)
==8562==    by 0x400D5D5: (within /lib/ld-2.7.so)
==8562==    by 0x4DAA2BB: (within /lib/i686/cmov/libdl-2.7.so)
==8562==    by 0x4DA9B50: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==8562==    by 0x4CB444B: QLibraryPrivate::load_sys() (qlibrary_unix.cpp:207)
==8562==    by 0x4CAED53: QLibraryPrivate::load() (qlibrary.cpp:460)
==8562==    by 0x4CAED8D: QLibrary::load() (qlibrary.cpp:722)
==8562==    by 0x431A0C0: qt_init(QApplicationPrivate*, int, _XDisplay*, unsigned long, unsigned long) (qapplication_x11.cpp:1778)
==8562==    by 0x42B5BC8: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (qapplication.cpp:740)
==8562==    by 0x42B69B2: QApplication::QApplication(int&, char**, int) (qapplication.cpp:672)

If I install libxcursor-dev then it doesn't crash here but elsewhere, with Xinerama.

If I install libxinerama-dev then my application works without crashing.

Can I help further?

- Alyssa



Reply to: