Comment 37 for bug 1318584

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

I resurrected my 7 year old Dell and I was able to see the crash there.

I've pushed a build to PPA where I grabbed some potential patches from upstream git:

https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta1

It's currently building, but it can be tested later. It requires Ubuntu 14.10, since we need to have a fix there first.

What I did was that I checked out http://qt.gitorious.org/qt/qtbase , and searched around in both 5.3.1 and dev branches in files mentioned in the various backtraces:
git log --decorate --stat ./src/plugins/platforms/xcb/qglxintegration.cpp
git log --decorate --stat ./src/gui/kernel/qplatformscreen.cpp
git log --stat --decorate src/plugins/platforms/xcb/qxcbwindow.cpp
git log --stat --decorate ./src/gui/painting/qbackingstore.cpp
git log --stat --decorate ./src/gui/kernel/qscreen.cpp

If you can think of any other patches worth testing, please tell. I didn't find anything else that would sound like worth trying out.

Upstream has not yet reacted specifically to the newly filed bug report, but regarding Zygmunt's findings in other upstream bug reports:
https://bugreports.qt-project.org/browse/QTBUG-37327
- might be related
https://bugreports.qt-project.org/browse/QTBUG-32681
- should be fixed already in 5.2.0
https://bugreports.qt-project.org/browse/QTBUG-32973
- still open, but at least the specific comment regarding a new function being implemented in Cocoa, it's nowadays also in XCB
https://bugreports.qt-project.org/browse/QTBUG-38326
- might be related