ivview application does not start

Bug #1006988 reported by cschol
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
inventor (Debian)
Fix Released
Unknown
inventor (Ubuntu)
Fix Released
Undecided
Parkpoom
Precise
Fix Released
Undecided
Unassigned

Bug Description

[SRU] The patch attached to comment #4 backports the following changes from 2.1.5-10-17 in Saucy:
- patches/add-required-libs.patch: Link with -lXm before -lXt. (LP: #1006988)
- patches/buildsystem.patch: Use xdg-open as PDF viewer. (LP: #1208162)
- patch/configurability.patch: Fix opening About page in revo. (Upstream revision 46200)

[IMPACT]
Attempting to run any of the programs listed below fails with the following error:

Warning: XmManager ClassInitialize: XmeTraitSet failed
Error: attempt to add non-widget child "DropSiteManager" to parent "ivview" which supports only widgets

In package inventor-clients:
/usr/bin/ivview
/usr/bin/SceneViewer

In package inventor-demo:
/usr/lib/inventor/drop
/usr/lib/inventor/gview.RUNME
/usr/lib/inventor/maze
/usr/lib/inventor/noodle.RUNME
/usr/lib/inventor/qmorf.RUNME
/usr/lib/inventor/revo
/usr/lib/inventor/SceneViewer.RUNME
/usr/lib/inventor/textomatic

Additionally, all of the above programs are hard-coded to use xpdf for displaying their help pages (LP: #1208162). Xpdf would not be installed on a typical desktop as libinventor's recommends in Ubuntu were on xpdf | pdf-viewer, which would be satisfied by the desktop's default PDF viewer even though it would never be used. If xpdf is installed, it is almost guaranteed to segfault while opening any document (LP: #943195).

[Test Case]
Install inventor-clients and inventor-demo:
$ sudo apt-get install inventor-clients inventor-demo

Run any of the programs listed above, for example:
$ /usr/lib/inventor/qmorf.RUNME

Verify that the program is able to start.
Click on the About button, or from the menu; File / About, and verify that the About or help page is opened.

[Regression Potential]
The only packages in the archive depending on libinventor are those produced by this package. The inventor-clients and inventor-demo programs were unable to start so a regression couldn't make the situation worse.

---------------------------------------------------------------------------------------

On Ubuntu 12.04 (64bit) the ivview application from the inventor-clients package fails with the following error on startup:

Warning: XmManager ClassInitialize: XmeTraitSet failed
Error: attempt to add non-widget child "DropSiteManager" to parent "ivview" which supports only widgets

Changed in inventor (Ubuntu):
assignee: nobody → Parkpoom (chaisiriprasert)
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in inventor (Ubuntu):
status: New → Confirmed
Changed in inventor (Ubuntu):
assignee: Parkpoom (chaisiriprasert) → nobody
status: Confirmed → New
status: New → Fix Committed
status: Fix Committed → New
assignee: nobody → Parkpoom (chaisiriprasert)
Changed in inventor (Ubuntu):
status: New → Confirmed
Revision history for this message
swr164 (steffen-ruehl) wrote :

I've reproduced this bug on
 - Ubuntu 12.04 (32bit)
 - Ubuntu 12.10 (32bit)

Changed in inventor (Debian):
status: Unknown → New
Changed in inventor (Debian):
status: New → Fix Committed
Changed in inventor (Debian):
status: Fix Committed → Fix Released
Graham Inggs (ginggs)
Changed in inventor (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Graham Inggs (ginggs) wrote :
Graham Inggs (ginggs)
description: updated
Graham Inggs (ginggs)
description: updated
Graham Inggs (ginggs)
Changed in inventor (Ubuntu Precise):
status: New → Confirmed
Revision history for this message
Iain Lane (laney) wrote :

Cheers, uploaded to SRU queue.

Changed in inventor (Ubuntu Precise):
status: Confirmed → Triaged
status: Triaged → In Progress
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Unsubscribing sponsors then.

Revision history for this message
Brian Murray (brian-murray) wrote :

None of the patches were added to the series file.

Revision history for this message
Graham Inggs (ginggs) wrote :

@Brian: That's correct, the updates were all to existing patches.

Revision history for this message
Graham Inggs (ginggs) wrote :

The version in precise-proposed works for me.

tags: added: verification-done
Revision history for this message
Chris Halse Rogers (raof) wrote : Update Released

The verification of this Stable Release Update 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 regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package inventor - 2.1.5-10-16ubuntu1.12.04.1

---------------
inventor (2.1.5-10-16ubuntu1.12.04.1) precise-proposed; urgency=low

  * Backport the following changes from 2.1.5-10-17 in Saucy:
    - patches/add-required-libs.patch: Link with -lXm before -lXt.
      (LP: #1006988)
    - patches/buildsystem.patch: Use xdg-open as PDF viewer.
      (LP: #1208162)
    - patch/configurability.patch: Fix opening About page in revo.
      (Upstream revision 46200)
 -- Graham Inggs <email address hidden> Mon, 12 Aug 2013 08:30:48 +0200

Changed in inventor (Ubuntu Precise):
status: In Progress → Fix Released
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.