Qt mobility MultimediaKit does not work with maverick version of Qt

Bug #644606 reported by Santtu Lakkala
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qtmobility (Ubuntu)
Fix Released
Undecided
Felix Geyer
Maverick
Fix Released
Undecided
Felix Geyer

Bug Description

Qt Mobility MultimediaKit uses own version of QObjectPrivate (don't know why), and due to patch 0209-prevent-qt-mixing.diff in qt packages does not work.

Every time a program using the multimediakit is run, it exits with error "Cannot mix incompatible Qt library (version 0x40700) with this library (version 0x1040700)". (Try, for example, the camera example from qtmobility-examples.

If built with the same + 0x1000000 as in the patch, the library works just fine.

TEST CASE:
* Install qtmobility-examples.
* Run videowidget.
* Expected behavior: doesn't crash.

Revision history for this message
Florian Boucault (fboucault) wrote :

Hi Santtu. Thanks for the bug report. I am seeing the same issue on my Ubuntu Maverick amd64.

Felix Geyer (debfx)
Changed in qtmobility (Ubuntu Maverick):
assignee: nobody → Felix Geyer (debfx)
status: New → In Progress
Changed in qtmobility (Ubuntu):
assignee: nobody → Felix Geyer (debfx)
Felix Geyer (debfx)
description: updated
Changed in qtmobility (Ubuntu):
status: New → Triaged
Revision history for this message
Felix Geyer (debfx) wrote :

Thanks for the detailed bug report. I've uploaded a fix to maverick-proposed.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted qtmobility into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in qtmobility (Ubuntu Maverick):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Florian Boucault (fboucault) wrote :

I tried qtmobility from maverick-proposed and it works beautifully, thank you all!

Martin Pitt (pitti)
tags: added: verification-donee
removed: verification-needed
tags: added: verification-done
removed: verification-donee
Felix Geyer (debfx)
Changed in qtmobility (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to natty as well.

Changed in qtmobility (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtmobility - 1.0.2-2ubuntu0.1

---------------
qtmobility (1.0.2-2ubuntu0.1) maverick-proposed; urgency=low

  * Fix crash when using QtMultimediaKit by synchronizing the QObjectPrivate
    header with our qt4-x11 package. (LP: #644606)
    - add kubuntu_01_synchronize_qobjectprivate.diff
 -- Felix Geyer <email address hidden> Tue, 12 Oct 2010 09:55:06 +0200

Changed in qtmobility (Ubuntu Maverick):
status: Fix Committed → Fix Released
tags: added: testcase
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.