[pgrouting-users] shortest_path_shooting_star() causing pgsql segmentation fault

Ben Madin lists at remoteinformation.com.au
Thu Apr 22 01:46:44 EDT 2010


G'day all,

I am using pgrouting 1.03 on Mac OSX 10.6.3 (from www.kyngchaos.com) and postgresql 8.4.3 and although it is mainly fine, I am receiving segfaults when I try to execute the following :

select * from shortest_path_shooting_star('SELECT gid as id, source, target, length as cost, x1,y1,x2,y2, rule, to_cost from road',15, 691,false,false);

but other algorithms work fine.

select gid, astext(the_geom) as the_geom from astar_sp_delta('road',15, 691,0.1);
 gid   |                                                                                                                                                              the_geom                                                                                                                                                               
--------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
198289 | MULTILINESTRING((103.974388122559 20.2169723510742,103.978553771973 20.2190837860107,103.984443664551 20.2193050384521,103.993385314941 20.2196674346924,104.008308410645 20.2257499694824,104.011917114258 20.2297496795654,104.032218933105 20.2522506713867,104.040138244629 20.2565841674805,104.051170349121 20.272611618042))
198279 | MULTILINESTRING((104.051170349121 20.272611618042,104.061859130859 20.2736110687256,104.067497253418 20.2693328857422,104.07152557373 20.2662506103516,104.078002929688 20.2668056488037,104.078582763672 20.2668609619141))
(2 rows)


I know very little about what any of the diagnostics might mean, but from what I can see it is somewhere in librouting.so. I'm happy to try stuff out if it might help others.



(Here is the data, showing that this should be pretty straightforward)

 gid   | source | target |        cost        |        x1        |        y1         |        y2         |        y2         | to_cost | rule 
--------+--------+--------+--------------------+------------------+-------------------+-------------------+-------------------+---------+------
198290 |     15 |     16 |   5133.16869849893 | 103.974388122559 |  20.2169723510742 |  20.2390842437744 |  20.2390842437744 |      10 | 
198289 |     15 |     33 |   10666.8213116291 | 103.974388122559 |  20.2169723510742 |   20.272611618042 |   20.272611618042 |      10 | 
198286 |     16 |     31 |   12296.5548716434 | 103.931663513184 |  20.2390842437744 |  20.3149452209473 |  20.3149452209473 |      10 | 
198463 |     17 |     18 |   17521.1444762542 | 102.367889404297 |  19.5423049926758 |  19.5501117706299 |  19.5501117706299 |      10 | 
198476 |     19 |     20 |   16728.9066729016 | 102.901641845703 |  19.5254993438721 |   19.500804901123 |   19.500804901123 |      10 | 
198468 |     19 |    158 |   10333.9638395558 | 102.901641845703 |  19.5254993438721 |  19.5446949005127 |  19.5446949005127 |      10 | 
198489 |     20 |    170 |   25116.4865092596 | 102.765083312988 |   19.500804901123 |  19.4678611755371 |  19.4678611755371 |      10 | 
198903 |     21 |     22 |   1700.08190522357 | 102.751525878906 |  18.0734996795654 |  18.0688610076904 |  18.0688610076904 |      10 | 
198898 |     21 |   5271 |   2110.00198874743 | 102.751525878906 |  18.0734996795654 |   18.092306137085 |   18.092306137085 |      10 | 
198911 |     22 |    226 |   6250.10052442735 | 102.766830444336 |  18.0688610076904 |   18.055778503418 |   18.055778503418 |      10 | 
200535 |     23 |     24 |   12997.3055538341 | 103.672027587891 |  19.5900001525879 |  19.6345558166504 |  19.6345558166504 |      10 | 
198426 |     24 |    151 |   3537.72875936836 | 103.567527770996 |  19.6345558166504 |  19.6605548858643 |  19.6605548858643 |      10 | 
198221 |     25 |     26 |   7215.17044549596 | 104.327529907227 |  20.7443046569824 |  20.7091941833496 |  20.7091941833496 |      10 | 
200485 |     26 |    111 |   38084.6425123365 |  104.38410949707 |  20.7091941833496 |  20.8549728393555 |  20.8549728393555 |      10 | 
200663 |     27 |     28 |   13683.1790752241 | 104.907806396484 |  16.8723049163818 |  16.8903884887695 |  16.8903884887695 |      10 | 
200669 |     27 |     69 |    14217.434315975 | 104.907806396484 |  16.8723049163818 |  16.7470283508301 |  16.7470283508301 |      10 | 
207268 |     29 |     30 |    10709.040989468 |  105.07152557373 |  16.6983337402344 |  16.6974449157715 |  16.6974449157715 |      10 | 
207267 |     30 |     73 |   8769.37853223033 | 105.152496337891 |  16.6974449157715 |  16.6981945037842 |  16.6981945037842 |      10 | 
198269 |     31 |     32 |     1248.441364387 | 104.010971069336 |  20.3149452209473 |  20.3248062133789 |  20.3248062133789 |      10 | 
198277 |     32 |     33 |   7160.38834932487 | 104.016777038574 |  20.3248062133789 |   20.272611618042 |   20.272611618042 |      10 | 
198279 |     33 |    691 |   3159.13832376402 | 104.051170349121 |   20.272611618042 |  20.2668609619141 |  20.2668609619141 |      10 | 


The Server Log shows :

2010-04-22 12:22:47 SGTLOG:  server process (PID 1950) was terminated by signal 11: Segmentation fault
2010-04-22 12:22:47 SGTLOG:  terminating any other active server processes
2010-04-22 12:22:47 SGTLOG:  all server processes terminated; reinitializing
2010-04-22 12:22:47 SGTLOG:  database system was interrupted; last known up at 2010-04-22 12:13:26 SGT
2010-04-22 12:22:47 SGTLOG:  database system was not properly shut down; automatic recovery in progress
2010-04-22 12:22:47 SGTFATAL:  the database system is in recovery mode
2010-04-22 12:22:47 SGTLOG:  redo starts at 4/3B69AA70
2010-04-22 12:22:47 SGTLOG:  record with zero length at 4/3D781940
2010-04-22 12:22:47 SGTLOG:  redo done at 4/3D781910
2010-04-22 12:22:47 SGTLOG:  last completed transaction was at log time 2010-04-22 12:22:36.381798+08
2010-04-22 12:22:48 SGTLOG:  database system is ready to accept connections
2010-04-22 12:22:48 SGTLOG:  autovacuum launcher started

And the crash log :

Process:         postgres [1950]
Path:            /usr/local/pgsql/bin/postgres
Identifier:      postgres
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  postgres [75]

Date/Time:       2010-04-22 12:22:46.624 +0800
OS Version:      Mac OS X 10.6.3 (10D573)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000011
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   librouting.so                 	0x0000000107f4f351 std::vector<int, std::allocator<int> >::~vector() + 37
1   librouting.so                 	0x0000000107f6622b std::pair<float, std::vector<int, std::allocator<int> > >::~pair() + 25
2   librouting.so                 	0x0000000107f66242 void std::_Destroy<std::pair<float, std::vector<int, std::allocator<int> > > >(std::pair<float, std::vector<int, std::allocator<int> > >*) + 21
3   librouting.so                 	0x0000000107f6625f void std::__destroy_aux<std::pair<float, std::vector<int, std::allocator<int> > >*>(std::pair<float, std::vector<int, std::allocator<int> > >*, std::pair<float, std::vector<int, std::allocator<int> > >*, std::__false_type) + 27
4   librouting.so                 	0x0000000107f66294 void std::_Destroy<std::pair<float, std::vector<int, std::allocator<int> > >*>(std::pair<float, std::vector<int, std::allocator<int> > >*, std::pair<float, std::vector<int, std::allocator<int> > >*) + 36
5   librouting.so                 	0x0000000107f662b7 void std::_Destroy<std::pair<float, std::vector<int, std::allocator<int> > >*, std::pair<float, std::vector<int, std::allocator<int> > > >(std::pair<float, std::vector<int, std::allocator<int> > >*, std::pair<float, std::vector<int, std::allocator<int> > >*, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > >) + 33
6   librouting.so                 	0x0000000107f663fd std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > >::~vector() + 57
7   librouting.so                 	0x0000000107f6642b std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > >::~pair() + 25
8   librouting.so                 	0x0000000107f66447 __gnu_cxx::new_allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >::destroy(std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > >*) + 25
9   librouting.so                 	0x0000000107f664c4 std::_Rb_tree<int, std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > >, std::_Select1st<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >*) + 50
10  librouting.so                 	0x0000000107f66523 std::_Rb_tree<int, std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > >, std::_Select1st<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >*) + 65
11  librouting.so                 	0x0000000107f66509 std::_Rb_tree<int, std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > >, std::_Select1st<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >*) + 39
12  librouting.so                 	0x0000000107f66556 std::_Rb_tree<int, std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > >, std::_Select1st<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > > >::~_Rb_tree() + 34
13  librouting.so                 	0x0000000107f665ab std::map<int, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > > >::~map() + 21
14  librouting.so                 	0x0000000107f665c7 Edge::~Edge() + 25
15  librouting.so                 	0x0000000107f665df boost::property<boost::edge_bundle_t, Edge, boost::no_property>::~property() + 21
16  librouting.so                 	0x0000000107f698be std::pair<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config::edge_descriptor, bool> boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config> >(boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config::vertex_descriptor, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config::vertex_descriptor, boost::vec_adj_list_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_bundle_t, Vertex, boost::no_property>, boost::property<boost::edge_bundle_t, Edge, boost::no_property>, boost::no_property, boost::listS>::config> >&) + 86
17  librouting.so                 	0x0000000107f5d149 void graph_add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> >(boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, Vertex, Edge, boost::no_property, boost::listS>&, int, int, int, int, double, double, double, double, double, std::map<int, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > >, std::less<int>, std::allocator<std::pair<int const, std::vector<std::pair<float, std::vector<int, std::allocator<int> > >, std::allocator<std::pair<float, std::vector<int, std::allocator<int> > > > > > > >) + 154
18  librouting.so                 	0x0000000107f5da11 boost_shooting_star + 1608
19  librouting.so                 	0x0000000107f47369 shortest_path_shooting_star + 2581
20  postmaster                    	0x00000001000ed407 ExecMakeTableFunctionResult + 736
21  postmaster                    	0x00000001000f96d8 FunctionNext + 72
22  postmaster                    	0x00000001000eebb0 ExecScan + 52
23  postmaster                    	0x00000001000e81ca ExecProcNode + 311
24  postmaster                    	0x00000001000e5c2c standard_ExecutorRun + 508
25  postmaster                    	0x00000001001895e1 PortalRunSelect + 166
26  postmaster                    	0x000000010018ab30 PortalRun + 543
27  postmaster                    	0x0000000100186305 exec_simple_query + 973
28  postmaster                    	0x0000000100187c08 PostgresMain + 5636
29  postmaster                    	0x000000010015fd8c ServerLoop + 3009
30  postmaster                    	0x000000010016143f PostmasterMain + 4956
31  postmaster                    	0x000000010010ed8b main + 1487
32  postmaster                    	0x0000000100000fe0 start + 52

Thread 0 crashed with X86 Thread State (64-bit):
 rax: 0x0000000000000009  rbx: 0x00007fff5fbfd7a0  rcx: 0x00007fff705e05f0  rdx: 0x00007fff5fbfd23f
 rdi: 0x00007fff5fbfd13f  rsi: 0x0000000000000009  rbp: 0x00007fff5fbfd140  rsp: 0x00007fff5fbfd120
  r8: 0x0000000000000001   r9: 0x000000010060b500  r10: 0x0000000000000000  r11: 0x000000000000001f
 r12: 0x0000000100938470  r13: 0x0000000107c15d30  r14: 0x403429a3eb4dec0c  r15: 0x00007fff5fbfdd5f
 rip: 0x0000000107f4f351  rfl: 0x0000000000010206  cr2: 0x0000000000000011

Binary Images:
      0x100000000 -        0x1003cdfff +postmaster ??? (???) <8E34B585-D0F6-C63B-40DB-67F859E5CEAF> /usr/local/pgsql/bin/postmaster
      0x107c66000 -        0x107cbbfff +postgis-1.4.so ??? (???) <8CD8044C-CA46-48C9-6FCD-BE4988BE4DA0> /usr/local/pgsql/lib/postgis-1.4.so
      0x107cd4000 -        0x107dbcfff +org.osgeo.geos 3.2.0 (GEOS 3.2.0-1) <359BFD62-9A83-0AE2-C5E7-EAD9934BD9E9> /Library/Frameworks/GEOS.framework/Versions/3/GEOS
      0x107e89000 -        0x107eb8fff +org.maptools.proj 4.7.0 (PROJ 4.7.0-1) <91617917-3B8B-0174-F441-462EBBAE2C8E> /Library/Frameworks/PROJ.framework/Versions/4/PROJ
      0x107f44000 -        0x107f92fff +librouting.so ??? (???) <A9FD5E54-ACBD-1DF7-3C6A-2156E824F8C6> /usr/local/pgsql/lib/librouting.so
   0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) <B633F790-4DDB-53CD-7ACF-2A3682BCEA9F> /usr/lib/dyld
   0x7fff808c6000 -     0x7fff80b4bfef  com.apple.security 6.1.1 (37594) <ED08CC62-42E2-E97F-E807-C09EB1CF950D> /System/Library/Frameworks/Security.framework/Versions/A/Security
   0x7fff80b4c000 -     0x7fff80cc1fef  com.apple.CoreFoundation 6.6.1 (550.19) <1051BA2C-DCD7-787C-907C-A50D12AA6049> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
   0x7fff80cc2000 -     0x7fff80cc6ff7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
   0x7fff80eec000 -     0x7fff80f69fef  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
   0x7fff81baa000 -     0x7fff81d68fff  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <1B6C3785-BE99-EAD5-69AB-B28C40466A82> /usr/lib/libicucore.A.dylib
   0x7fff82c48000 -     0x7fff82c5afe7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <76B83C8D-8EFE-4467-0F75-275648AFED97> /usr/lib/libsasl2.2.dylib
   0x7fff83747000 -     0x7fff83793fff  libauto.dylib ??? (???) <072804DF-36AD-2DBE-7EF8-639CFB79077F> /usr/lib/libauto.dylib
   0x7fff83c77000 -     0x7fff83e36ff7  libSystem.B.dylib 125.0.1 (compatibility 1.0.0) <CB9A4929-61AF-DE71-5635-133E9EC95783> /usr/lib/libSystem.B.dylib
   0x7fff83fc2000 -     0x7fff84078fff  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <F206BE6D-8777-AE6C-B367-7BEA76C14241> /usr/lib/libobjc.A.dylib
   0x7fff8454e000 -     0x7fff8458bfff  com.apple.LDAPFramework 2.0 (120.1) <16383FF5-0537-6298-73C9-473AEC9C149C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
   0x7fff8487e000 -     0x7fff8492dfff  edu.mit.Kerberos 6.5.9 (6.5.9) <42364D54-C647-14DE-2B1C-D94DAA03F092> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
   0x7fff8542a000 -     0x7fff85522ff7  libiconv.2.dylib 7.0.0 (compatibility 7.0.0) <7E4ADB5A-CC77-DCFD-3E54-2F35A2C8D95A> /usr/lib/libiconv.2.dylib
   0x7fff85d0a000 -     0x7fff85d0ffff  libpam.2.dylib 3.0.0 (compatibility 3.0.0) <065ABE81-1B86-80AF-1B4A-5B646668A2AC> /usr/lib/libpam.2.dylib
   0x7fff85d43000 -     0x7fff85e5afef  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <EE067D7E-15B3-F043-6FBD-10BA31FE76C7> /usr/lib/libxml2.2.dylib
   0x7fff86898000 -     0x7fff86951fff  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <5A15E12A-AE8F-1A36-BBC7-564E7D7AD0FB> /usr/lib/libsqlite3.dylib
   0x7fff8722c000 -     0x7fff8724dfff  libresolv.9.dylib 40.0.0 (compatibility 1.0.0) <1AE68BBB-6536-125C-DE2A-13CA916D0EC4> /usr/lib/libresolv.9.dylib
   0x7fff87a04000 -     0x7fff87a05ff7  com.apple.TrustEvaluationAgent 1.1 (1) <51867586-1C71-AE37-EAAD-535A58DD3550> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
   0x7fff882c6000 -     0x7fff883d5fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <826C2437-F760-E049-1719-9C69A3BAA4B0> /usr/lib/libcrypto.0.9.8.dylib
   0x7fff88443000 -     0x7fff88454ff7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <C1154E2E-B1CB-1FAD-77ED-B139BA1AB073> /usr/lib/libz.1.dylib
   0x7fff88466000 -     0x7fff8849eff7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <FAB9687F-0A86-A13F-7644-CE02E71140DB> /usr/lib/libssl.0.9.8.dylib
   0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) <CB9A4929-61AF-DE71-5635-133E9EC95783> /usr/lib/libSystem.B.dylib




-- 

Ben Madin
REMOTE INFORMATION

t : +61 8 9192 5455
m : +61 448 887 220
Broome   WA   6725




							Out here, it pays to know...








More information about the Pgrouting-users mailing list