Skip to content

Segfault on app start using Trusty Beta with packaged PCL #619

@kubat

Description

@kubat

I am trying out the Ubuntu 14.04LTS Beta (Trusty) and have been seeing a strange error.
When using the prebuilt packages by Jochen Sprickerhof, my apps segfault on start if I compile with c++11 enabled.

  • This does not occur without c++11 enabled.
  • This does not occur when I compile and install from sources.

From within GDB, I see the following trace for the crashes:

`(gdb) run
Program received signal SIGSEGV, Segmentation fault.
0x00007fffed3a1bb0 in boost::math::lanczos::lanczos_initializer<boost::math::lanczos::lanczos17m64, long double>::init::
init() () from /usr/lib/libpcl_features.so.1.7
(gdb) bt
#0 0x00007fffed3a1bb0 in boost::math::lanczos::lanczos_initializer<boost::math::lanczos::lanczos17m64, long double>::in

it::init() () from /usr/lib/libpcl_features.so.1.7
#1 0x00007ffff7dea13a in call_init (l=, argc=argc@entry=1, argv=argv@entry=0x7fffffffdc58, env=env@entry

=0x7fffffffdc68) at dl-init.c:78
#2 0x00007ffff7dea223 in call_init (env=, argv=, argc=, l=)

at dl-init.c:36
#3 _dl_init (main_map=0x7ffff7ffe1c8, argc=1, argv=0x7fffffffdc58, env=0x7fffffffdc68) at dl-init.c:126
#4 0x00007ffff7ddb30a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#5 0x0000000000000001 in ?? ()
#6 0x00007fffffffdfda in ?? ()
#7 0x0000000000000000 in ?? ()`

Jochen was kind enough to help me build my own .debs from sources, and these seem to exhibit the same problem.

Details of my setup:

  • Ubuntu 14.04LTS Beta
  • Running on a VMWare VM on a Macbook Pro (i7)
  • Using libboost-math1.54-dev version 1.54.0-4ununtu3 (installed deb)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions