symbol lookup error in bochs and bochs-x

Bug #980167 reported by Christian Ivicevic
56
This bug affects 11 people
Affects Status Importance Assigned to Milestone
bochs (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

I wanted to run bochs which has worked with Oneiric 11.10 in Unity, but now I am using Pangolin 12.04 Beta2 with Gnome 3.4.0 and trying to run bochs, however I get this error

"bochs-bin: symbol lookup error: /usr/lib/bochs/plugins/libbx_x.so: undefined symbol: XpmCreatePixmapFromData"

and bochs exits. (bochs-x is installed as without it, bochs has crashed in Oneiric)

Specs:
1) Ubuntu precise 12.04
2) bochs version 2.4.6-4

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: bochs 2.4.6-4
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
Date: Thu Apr 12 20:18:43 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: bochs
UpgradeStatus: No upgrade log present (probably fresh install)

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

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

Changed in bochs (Ubuntu):
status: New → Confirmed
Revision history for this message
Tux (tux3-hotmail) wrote :

I've got exactly the same bug !
I've just updated to Pangolin and now bochs (2.4.6) crashes with the same error.

Revision history for this message
Tux (tux3-hotmail) wrote :

PS : Using bochs-sdl plugin in bochsrc "solves" the problem.

Revision history for this message
harryc (abigrabbit) wrote :

Tux (tux3-hotmail) wrote on 2012-04-29: #4
PS : Using bochs-sdl plugin in bochsrc "solves" the problem.

============================================================================
How do you do that please?

Revision history for this message
harryc (abigrabbit) wrote :
Revision history for this message
halfdog (halfdog) wrote :

A "smaller" solution without installing anything is to

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libXpm.so.4

before starting bochs. Not clear, if this bug/solution only affects 32 or 64 bit systems.

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :

Medium: Severe impact on non-core (although the LD_PRELOAD work around might be enough to push it down)
Triaged: Trivial to repeat

Changed in bochs (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
francis (francis-ndangi) wrote :

That's it,

I've got the same problem with bochs on ubuntu 12.10, and that was solved in modifying bochs displaying.

changing "x" library by "sdl" library.

Revision history for this message
Arto Bendiken (artob) wrote :

This problem still affects even Ubuntu 14.04. The aforementioned workaround of installing the "bochs-sdl" package and setting "display_library: sdl" in ~/.bochsrc resolves the problem.

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.