Open Babel GUI shows a blizzard of error messages on startup

Bug #1649242 reported by Chai T. Rex
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openbabel (Debian)
Fix Released
Unknown
openbabel (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu release
==============

Description: Ubuntu 16.04.1 LTS
Release: 16.04

Description: Ubuntu 16.10
Release: 16.10

Package version
===============

Ubuntu 16.04.1
--------------

openbabel-gui:
  Installed: 2.3.2+dfsg-2.2build1
  Candidate: 2.3.2+dfsg-2.2build1
  Version table:
 *** 2.3.2+dfsg-2.2build1 500
        500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        100 /var/lib/dpkg/status

Xubuntu 16.10
------------

openbabel-gui:
  Installed: 2.3.2+dfsg-2.4
  Candidate: 2.3.2+dfsg-2.4
  Version table:
 *** 2.3.2+dfsg-2.4 500
        500 http://us.archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages
        100 /var/lib/dpkg/status

What was expected
=================

When `obgui` is run, the GUI should show up immediately.

What happens instead
====================

When `obgui` is run, the following error comes up repeatedly, seeming to require the user to repeatedly click to continue past it (the first few lines about a mismatch show up only on Ubuntu 16.10):

05:31:37: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1010,wx containers,compatible with 2.8).
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
../src/common/stockitem.cpp(213): assert "Assert failure" failed in wxGetStockLabel(): invalid stock item ID
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
../src/common/stockitem.cpp(213): assert "Assert failure" failed in wxGetStockLabel(): invalid stock item ID
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
../src/common/stockitem.cpp(213): assert "Assert failure" failed in wxGetStockLabel(): invalid stock item ID
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
../src/common/stockitem.cpp(213): assert "Assert failure" failed in wxGetStockLabel(): invalid stock item ID
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
../src/common/stockitem.cpp(213): assert "Assert failure" failed in wxGetStockLabel(): invalid stock item ID

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: openbabel-gui 2.3.2+dfsg-2.2build1
ProcVersionSignature: Ubuntu 4.4.0-53.74-generic 4.4.30
Uname: Linux 4.4.0-53-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.2
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Dec 12 05:27:21 2016
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-xenial-amd64-20160624-2
EcryptfsInUse: Yes
InstallationDate: Installed on 2016-11-01 (41 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
SourcePackage: openbabel
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Chai T. Rex (chaitrex) wrote :
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for taking your time to report this issue and help making Ubuntu better.

I can confirm that I see the same error messages when attempting to run obgui from openbabel-gui 2.3.2+dfsg-2.4build1 on Ubuntu Zesty. I am not sure how bad this issue is, because at first I thought the program wouldn't start at all.

Changed in openbabel (Ubuntu):
status: New → Confirmed
tags: added: yakkety zesty
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

I saw similar error messages when testing in Debian Sid, so I've forwarded the bug report to Debian.

Changed in openbabel (Debian):
status: Unknown → New
Revision history for this message
rafael malagon (rmalagonb) wrote :

And what happened with the bug found....

i have this message wit openbabel GUI:

XXXXX@nibiru:~/programas/mgltools_x86_64Linux2_1.5.7rc1/bin$ obgui
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
/mgltools_x86_64Linux2_1.5.7rc1/bin$ obgui
../src/common/menucmn.cpp(310): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?
assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?

Changed in openbabel (Debian):
status: New → 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.