Ticket #12 (closed defect: invalid)

Opened 14 years ago

Last modified 13 years ago

SHM killed by Ubuntu 9.04 (buffer overflow error)

Reported by: MarcusWalther Owned by: KlausStammler
Priority: normal Milestone: Ongoing improvement of command line version
Component: SHM Severity:
Keywords: Cc:

Description

Running Ubuntu 9.04 (maybe this is also valid for 8.10), SHM fails to start.

*** buffer overflow detected ***
Aborted
...

Full example can be found in the [topic:11 discussion forum].

Maybe this is related to new compiler options and some unclean code:
https://wiki.ubuntu.com/CompilerFlags#-D_FORTIFY_SOURCE=2

There are also some compiler warnings that should be checked.

Attachments

libMrm.tar.bz2 (120.6 KB) - added by MarcusWalther 13 years ago.
libMrm bundle from Ubuntu 8.04

Change History

comment:1 Changed 13 years ago by MarcusWalther

It's an already reported bug on Ubuntu: https://bugs.launchpad.net/ubuntu/+source/openmotif/+bug/374907 (but it's not fixed yet).

I'll supply binary packages soon.

comment:2 Changed 13 years ago by MarcusWalther

Paweł Wiejacz suggested a quick and dirty solution: Simply replace /usr/lib/libMrm.so.3.0.2 by a version from e.g. Ubuntu 8.04. This allows SHM to run, but side-effects are unknown.

Changed 13 years ago by MarcusWalther

libMrm bundle from Ubuntu 8.04

comment:3 Changed 13 years ago by MarcusWalther

  • Status changed from new to closed
  • Resolution set to invalid

The issue is caused by defect libraries in Ubuntu.

Note: See TracTickets for help on using tickets.