missing symbol in qscintilla2 plugin for designer

Bug #1314114 reported by Renaud on 2014-04-29
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
qscintilla2 (Ubuntu)
High
Unassigned
Trusty
High
Scott Kitterman
Utopic
High
Unassigned

Bug Description

When the package libqscintilla2-designer (package version 2.8.1-2) is installed in Trusty, QT4 designer fails to launch with the following message:

designer-qt4: symbol lookup error: /usr/lib/x86_64-linux-gnu/qt4/plugins/designer/libqscintillaplugin.so: undefined symbol: _ZN13QsciScintillaC1EP7QWidget

The exact same problem has been reported on archlinux too : https://bugs.archlinux.org/task/39672

[Impact]
 * qscintilla2 plugin for designer is unusable without fix

[Test Case]

 * Install the plugin.
 * Start Qt designer
 * See the error above
 * Install the updated package
 * Start Qt designer
 * See no error

[Regression Potential]

 * Regression risk is negligible

[Other Info]

 * In addition to Arch, this issue has been seen on Debian as well. In all cases, a rebuild was claimed to be enough to fix it, but it turned out to be a linker error.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qscintilla2 (Ubuntu):
status: New → Confirmed
Tonal (tonal-promsoft) wrote :

I rebuild qscintilla2 manually and install libqscintilla2-designer_2.8.1-2_amd64.deb
Qt4 designer start Ok.

Scott Kitterman (kitterman) wrote :

Marking fix released because the next autosync will resolve this in Utopic.

description: updated
Changed in qscintilla2 (Ubuntu Trusty):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Scott Kitterman (kitterman)
Changed in qscintilla2 (Ubuntu Utopic):
importance: Undecided → High
assignee: nobody → Scott Kitterman (kitterman)
Changed in qscintilla2 (Ubuntu Trusty):
milestone: none → ubuntu-14.04.1
Changed in qscintilla2 (Ubuntu Utopic):
assignee: Scott Kitterman (kitterman) → nobody
status: Confirmed → Fix Released
Scott Kitterman (kitterman) wrote :

The first fix didn't fix this. Second fix is uploaded to Debian and will be in Utopic soon. Also uploaded for Trusty.

Changed in qscintilla2 (Ubuntu Utopic):
status: Fix Released → In Progress

Hello Renaud, or anyone else affected,

Accepted qscintilla2 into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/qscintilla2/2.8.1-2ubuntu1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in qscintilla2 (Ubuntu Trusty):
status: Confirmed → Fix Committed
tags: added: verification-needed
Scott Kitterman (kitterman) wrote :

Tested the package from proposed and it works now.

tags: added: verification-done
removed: verification-needed
description: updated

The verification of the Stable Release Update for qscintilla2 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qscintilla2 - 2.8.1-2ubuntu1

---------------
qscintilla2 (2.8.1-2ubuntu1) trusty; urgency=medium

  * Patch designer-Qt4Qt5/designer.pro to explicitly link with the Qt4 version
    of the qscintilla2 library to fix runtime inability to find qscintilla2
    symbols (LP: #1314114)
 -- Scott Kitterman <email address hidden> Fri, 11 Jul 2014 22:13:57 -0400

Changed in qscintilla2 (Ubuntu Trusty):
status: Fix Committed → Fix Released
Scott Kitterman (kitterman) wrote :

Fixed for utopic in 2.8.3+dfsg-2.

Changed in qscintilla2 (Ubuntu Utopic):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers