On my ubuntu 11.04 + boost 1.47 i have
root@devserver:/work/OSRM# gdb osrm-routed
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /work/OSRM/osrm-routed...(no debugging symbols found)...done.
(gdb) run
Starting program: /work/OSRM/osrm-routed
[Thread debugging using libthread_db enabled]
warning: the debug information found in "/usr/lib/debug//usr/lib/libxml2.so.2.7.8" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/libxml2.so.2.7.8" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
[server] starting up engines, saved at Wed Feb 8 20:08:36 2012
[server] http 1.1 compression handled by zlib version 1.2.3.4
[info Plugins/ObjectForPluginStruct.h:41] loading graph data
[info Plugins/ObjectForPluginStruct.h:50] Loading nearest neighbor indices
[info Plugins/ObjectForPluginStruct.h:57] Loading names index
[info Plugins/ObjectForPluginStruct.h:74] All query data structures loaded
[handler] registering plugin hello
[handler] registering plugin locate
[handler] registering plugin nearest
[handler] registering plugin viaroute
Program received signal SIGSEGV, Segmentation fault.
0x00474a9a in boost::thread::start_thread() () from /usr/lib/libboost_thread.so.1.47.0
I also have libboost_thread.so.1.42.0, when i rename libboost_thread.so.1.42.0 to /libboost_thread.so.1.47.0 it starts.
On my ubuntu 11.04 + boost 1.47 i have
root@devserver:/work/OSRM# gdb osrm-routed
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /work/OSRM/osrm-routed...(no debugging symbols found)...done.
(gdb) run
Starting program: /work/OSRM/osrm-routed
[Thread debugging using libthread_db enabled]
warning: the debug information found in "/usr/lib/debug//usr/lib/libxml2.so.2.7.8" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/libxml2.so.2.7.8" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
[server] starting up engines, saved at Wed Feb 8 20:08:36 2012
[server] http 1.1 compression handled by zlib version 1.2.3.4
[info Plugins/ObjectForPluginStruct.h:41] loading graph data
[info Plugins/ObjectForPluginStruct.h:50] Loading nearest neighbor indices
[info Plugins/ObjectForPluginStruct.h:57] Loading names index
[info Plugins/ObjectForPluginStruct.h:74] All query data structures loaded
[handler] registering plugin hello
[handler] registering plugin locate
[handler] registering plugin nearest
[handler] registering plugin viaroute
Program received signal SIGSEGV, Segmentation fault.
0x00474a9a in boost::thread::start_thread() () from /usr/lib/libboost_thread.so.1.47.0
I also have libboost_thread.so.1.42.0, when i rename libboost_thread.so.1.42.0 to /libboost_thread.so.1.47.0 it starts.