[ 
https://issues.apache.org/jira/browse/DISPATCH-757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16013740#comment-16013740
 ] 

Jiri Danek commented on DISPATCH-757:
-------------------------------------

Another test failure I haven't seen yet, in log at 
https://travis-ci.org/msgqe/travisci/builds/233129345. Because of the way this 
is executed, I don't have access to the core file. I could try to have it run 
in a loop locally until crash and hope to reproduce it this way, if asked...

{noformat}
13: test_zzz_qdmanage_delete_link_route 
(system_tests_link_routes.LinkRouteTest) ... ok
13: ERROR
13: 
13: ======================================================================
13: ERROR: tearDownClass (system_tests_link_routes.LinkRouteTest)
13: ----------------------------------------------------------------------
13: Traceback (most recent call last):
13:   File "/main/qpid-dispatch/tests/system_test.py", line 605, in 
tearDownClass
13:     cls.tester.teardown()
13:   File "/main/qpid-dispatch/tests/system_test.py", line 543, in teardown
13:     raise RuntimeError("Errors during teardown: \n\n%s" % 
"\n\n".join([str(e) for e in errors]))
13: RuntimeError: Errors during teardown: 
13: 
13: Process 26 error: exit code -6, expected 0
13: qdrouterd -c C.conf -I /main/qpid-dispatch/python
13: 
/main/qpid-dispatch/build/tests/system_test.dir/system_tests_link_routes/LinkRouteTest/setUpClass/C-3.cmd
13: >>>>
13: *** Error in `qdrouterd': corrupted double-linked list: 0x000055cbadc607a0 
***
13: ======= Backtrace: =========
13: /lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7f9059724bcb]
13: /lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x7f905972af96]
13: /lib/x86_64-linux-gnu/libc.so.6(+0x77f6f)[0x7f905972bf6f]
13: /lib/libqpid-proton-core.so.11(pn_class_decref+0x56)[0x7f905a824c86]
13: /lib/libqpid-proton-proactor.so.11(+0x4642)[0x7f905a611642]
13: /lib/libqpid-proton-proactor.so.11(+0x4cad)[0x7f905a611cad]
13: /main/qpid-dispatch/build/src/libqpid-dispatch.so(+0x42c99)[0x7f905aa8fc99]
13: /lib/x86_64-linux-gnu/libpthread.so.0(+0x7494)[0x7f905a3f7494]
13: /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7f905979c93f]
13: ======= Memory map: ========
13: 55cbabdff000-55cbabe02000 r-xp 00000000 00:29 468                        
/main/qpid-dispatch/build/router/qdrouterd
13: 55cbac001000-55cbac002000 r--p 00002000 00:29 468                        
/main/qpid-dispatch/build/router/qdrouterd
13: 55cbac002000-55cbac003000 rw-p 00003000 00:29 468                        
/main/qpid-dispatch/build/router/qdrouterd
13: 55cbad8d6000-55cbadd5e000 rw-p 00000000 00:00 0                          
[heap]
13: 7f903c000000-7f903c0ba000 rw-p 00000000 00:00 0 
13: 7f903c0ba000-7f9040000000 ---p 00000000 00:00 0 
13: 7f9044000000-7f90440ab000 rw-p 00000000 00:00 0 
13: 7f90440ab000-7f9048000000 ---p 00000000 00:00 0 
13: 7f9048000000-7f904811f000 rw-p 00000000 00:00 0 
13: 7f904811f000-7f904c000000 ---p 00000000 00:00 0 
13: 7f904f613000-7f904f629000 r-xp 00000000 00:29 59                         
/usr/lib/x86_64-linux-gnu/libgcc_s.so.1
13: 7f904f629000-7f904f828000 ---p 00016000 00:29 59                         
/usr/lib/x86_64-linux-gnu/libgcc_s.so.1
13: 7f904f828000-7f904f829000 r--p 00015000 00:29 59                         
/usr/lib/x86_64-linux-gnu/libgcc_s.so.1
13: 7f904f829000-7f904f82a000 rw-p 00016000 00:29 59                         
/usr/lib/x86_64-linux-gnu/libgcc_s.so.1
13: 7f904f82a000-7f904f834000 r-xp 00000000 00:29 517                        
/usr/lib/x86_64-linux-gnu/libnss_files-2.24.so
13: 7f904f834000-7f904fa34000 ---p 0000a000 00:29 517                        
/usr/lib/x86_64-linux-gnu/libnss_files-2.24.so
13: 7f904fa34000-7f904fa35000 r--p 0000a000 00:29 517                        
/usr/lib/x86_64-linux-gnu/libnss_files-2.24.so
13: 7f904fa35000-7f904fa36000 rw-p 0000b000 00:29 517                        
/usr/lib/x86_64-linux-gnu/libnss_files-2.24.so
13: 7f904fa36000-7f904fa3c000 rw-p 00000000 00:00 0 
13: 7f904fa3c000-7f904fa41000 r-xp 00000000 00:29 544                        
/usr/lib/x86_64-linux-gnu/sasl2/libcrammd5.so.2.0.25
13: 7f904fa41000-7f904fc40000 ---p 00005000 00:29 544                        
/usr/lib/x86_64-linux-gnu/sasl2/libcrammd5.so.2.0.25
13: 7f904fc40000-7f904fc41000 r--p 00004000 00:29 544                        
/usr/lib/x86_64-linux-gnu/sasl2/libcrammd5.so.2.0.25
13: 7f904fc41000-7f904fc42000 rw-p 00005000 00:29 544                        
/usr/lib/x86_64-linux-gnu/sasl2/libcrammd5.so.2.0.25
13: 7f904fc42000-7f904fdf6000 r-xp 00000000 00:29 566                        
/usr/lib/x86_64-linux-gnu/libdb-5.3.so
13: 7f904fdf6000-7f904fff6000 ---p 001b4000 00:29 566                        
/usr/lib/x86_64-linux-gnu/libdb-5.3.so
13: 7f904fff6000-7f904fffd000 r--p 001b4000 00:29 566                        
/usr/lib/x86_64-linux-gnu/libdb-5.3.so
13: 7f904fffd000-7f9050000000 rw-p 001bb000 00:29 566                        
/usr/lib/x86_64-linux-gnu/libdb-5.3.so
13: 7f9050000000-7f905012a000 rw-p 00000000 00:00 0 
13: 7f905012a000-7f9054000000 ---p 00000000 00:00 0 
13: 7f905408f000-7f90540cf000 rw-p 00000000 00:00 0 
13: 7f90540cf000-7f90540d3000 r-xp 00000000 00:29 562                        
/usr/lib/x86_64-linux-gnu/sasl2/libanonymous.so.2.0.25
13: 7f90540d3000-7f90542d2000 ---p 00004000 00:29 562                        
/usr/lib/x86_64-linux-gnu/sasl2/libanonymous.so.2.0.25
13: 7f90542d2000-7f90542d3000 r--p 00003000 00:29 562                        
/usr/lib/x86_64-linux-gnu/sasl2/libanonymous.so.2.0.25
13: 7f90542d3000-7f90542d4000 rw-p 00004000 00:29 562                        
/usr/lib/x86_64-linux-gnu/sasl2/libanonymous.so.2.0.25
13: 7f90542d4000-7f90542da000 r-xp 00000000 00:29 559                        
/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25
13: 7f90542da000-7f90544d9000 ---p 00006000 00:29 559                        
/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25
13: 7f90544d9000-7f90544da000 r--p 00005000 00:29 559                        
/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25
13: 7f90544da000-7f90544db000 rw-p 00006000 00:29 559                        
/usr/lib/x86_64-linux-gnu/sasl2/libsasldb.so.2.0.25
13: 7f90544db000-7f90544df000 r-xp 00000000 00:29 558                        
/usr/lib/x86_64-linux-gnu/sasl2/liblogin.so.2.0.25
13: 7f90544df000-7f90546de000 ---p 00004000 00:29 558                        
/usr/lib/x86_64-linux-gnu/sasl2/liblogin.so.2.0.25
13: 7f90546de000-7f90546df000 r--p 00003000 00:29 558                        
/usr/lib/x86_64-linux-gnu/sasl2/liblogin.so.2.0.25
13: 7f90546df000-7f90546e0000 rw-p 00004000 00:29 558                        
/usr/lib/x86_64-linux-gnu/sasl2/liblogin.so.2.0.25
13: 7f90546e0000-7f90546e8000 r-xp 00000000 00:29 565                        
/usr/lib/x86_64-linux-gnu/libcrypt-2.24.so
13: 7f90546e8000-7f90548e8000 ---p 00008000 00:29 565                        
/usr/lib/x86_64-linux-gnu/libcrypt-2.24.so
13: 7f90548e8000-7f90548e9000 r--p 00008000 00:29 565                        
/usr/lib/x86_64-linux-gnu/libcrypt-2.24.so
13: 7f90548e9000-7f90548ea000 rw-p 00009000 00:29 565                        
/usr/lib/x86_64-linux-gnu/libcrypt-2.24.so
13: 7f90548ea000-7f9054918000 rw-p 00000000 00:00 0 
13: 7f9054918000-7f905491c000 r-xp 00000000 00:29 546                        
/usr/lib/x86_64-linux-gnu/sasl2/libplain.so.2.0.25
13: 7f905491c000-7f9054b1b000 ---p 00004000 00:29 546                        
/usr/lib/x86_64-linux-gnu/sasl2/libplain.so.2.0.25
13: 7f9054b1b000-7f9054b1c000 r--p 00003000 00:29 546                        
/usr/lib/x86_64-linux-gnu/sasl2/libplain.so.2.0.25
13: 7f9054b1c000-7f9054b1d000 rw-p 00004000 00:29 546                        
/usr/lib/x86_64-linux-gnu/sasl2/libplain.so.2.0.25
13: 7f9054b1d000-7f9054b2a000 r-xp 00000000 00:29 548                        
/usr/lib/x86_64-linux-gnu/sasl2/libdigestmd5.so.2.0.25
13: 7f9054b2a000-7f9054d29000 ---p 0000d000 00:29 548                        
/usr/lib/x86_64-linux-gnu/sasl2/libdigestmd5.so.2.0.25
13: 7f9054d29000-7f9054d2a000 r--p 0000c000 00:29 548                        
/usr/lib/x86_64-linux-gnu/sasl2/libdigestmd5.so.2.0.25
13: 7f9054d2a000-7f9054d2b000 rw-p 0000d000 00:29 548                        
/usr/lib/x86_64-linux-gnu/sasl2/libdigestmd5.so.2.0.25
13: 7f9054d2b000-7f9054d33000 r-xp 00000000 00:29 547                        
/usr/lib/x86_64-linux-gnu/sasl2/libntlm.so.2.0.25
13: 7f9054d33000-7f9054f32000 ---p 00008000 00:29 547                        
/usr/lib/x86_64-linux-gnu/sasl2/libntlm.so.2.0.25
13: 7f9054f32000-7f9054f33000 r--p 00007000 00:29 547                        
/usr/lib/x86_64-linux-gnu/sasl2/libntlm.so.2.0.25
13: 7f9054f33000-7f9054f34000 rw-p 00008000 00:29 547                        
/usr/lib/x86_64-linux-gnu/sasl2/libntlm.so.2.0.25
13: 7f9054f34000-7f9054f35000 ---p 00000000 00:00 0 
13: 7f9054f35000-7f9055735000 rw-p 00000000 00:00 0 
13: 7f9055735000-7f9055736000 ---p 00000000 00:00 0 
13: 7f9055736000-7f9055f36000 rw-p 00000000 00:00 0 
13: 7f9055f36000-7f9055f37000 ---p 00000000 00:00 0 
13: 7f9055f37000-7f9056737000 rw-p 00000000 00:00 0 
13: 7f9056737000-7f9056738000 ---p 00000000 00:00 0 
13: 7f9056738000-7f9057038000 rw-p 00000000 00:00 0 
13: 7f9057038000-7f905729c000 r-xp 00000000 00:29 380                        
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
13: 7f905729c000-7f905749c000 ---p 00264000 00:29 380                        
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
13: 7f905749c000-7f90574ba000 r--p 00264000 00:29 380                        
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
13: 7f90574ba000-7f90574c8000 rw-p 00282000 00:29 380                        
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
13: 7f90574c8000-7f90574cb000 rw-p 00000000 00:00 0 
13: 7f90574cb000-7f905752d000 r-xp 00000000 00:29 379                        
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
13: 7f905752d000-7f905772d000 ---p 00062000 00:29 379                        
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
13: 7f905772d000-7f9057731000 r--p 00062000 00:29 379                        
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
13: 7f9057731000-7f9057737000 rw-p 00066000 00:29 379                        
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
13: 7f9057737000-7f905774d000 r-xp 00000000 00:29 378                        
/usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so
13: 7f905774d000-7f905794c000 ---p 00016000 00:29 378                        
/usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so
13: 7f905794c000-7f905794d000 r--p 00015000 00:29 378                        
/usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so
13: 7f905794d000-7f9057951000 rw-p 00016000 00:29 378                        
/usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so
13: 7f9057951000-7f9057a92000 rw-p 00000000 00:00 0 
13: 7f9057a92000-7f9057a95000 r-xp 00000000 00:29 352                        
/usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so
13: 7f9057a95000-7f9057c94000 ---p 00003000 00:29 352                        
/usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so
13: 7f9057c94000-7f9057c95000 r--p 00002000 00:29 352                        
/usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so
13: 7f9057c95000-7f9057c96000 rw-p 00003000 00:29 352                        
/usr/lib/python2.7/lib-dynload/_lsprof.x86_64-linux-gnu.so
13: 7f9057c96000-7f9057e56000 rw-p 00000000 00:00 0 
13: 7f9057e56000-7f9057e66000 r-xp 00000000 00:29 311                        
/usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
13: 7f9057e66000-7f9058065000 ---p 00010000 00:29 311                        
/usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
13: 7f9058065000-7f9058066000 r--p 0000f000 00:29 311                        
/usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
13: 7f9058066000-7f9058067000 rw-p 00010000 00:29 311                        
/usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
13: 7f9058067000-7f905806e000 r-xp 00000000 00:29 134                        
/usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
13: 7f905806e000-7f905826e000 ---p 00007000 00:29 134                        
/usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
13: 7f905826e000-7f905826f000 r--p 00007000 00:29 134                        
/usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
13: 7f905826f000-7f9058270000 rw-p 00008000 00:29 134                        
/usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
13: 7f9058270000-7f9058290000 r-xp 00000000 00:29 272                        
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so
13: 7f9058290000-7f905848f000 ---p 00020000 00:29 272                        
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so
13: 7f905848f000-7f9058490000 r--p 0001f000 00:29 272                        
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so
13: 7f9058490000-7f9058494000 rw-p 00020000 00:29 272                        
/usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so
13: 7f9058494000-7f90584a8000 r-xp 00000000 00:29 122                        
/usr/lib/x86_64-linux-gnu/libresolv-2.24.so
13: 7f90584a8000-7f90586a7000 ---p 00014000 00:29 122                        
/usr/lib/x86_64-linux-gnu/libresolv-2.24.so
13: 7f90586a7000-7f90586a8000 r--p 00013000 00:29 122                        
/usr/lib/x86_64-linux-gnu/libresolv-2.24.so
13: 7f90586a8000-7f90586a9000 rw-p 00014000 00:29 122                        
/usr/lib/x86_64-linux-gnu/libresolv-2.24.so
13: 7f90586a9000-7f90586ab000 rw-p 00000000 00:00 0 
13: 7f90586ab000-7f90587ae000 r-xp 00000000 00:29 58                         
/usr/lib/x86_64-linux-gnu/libm-2.24.so
13: 7f90587ae000-7f90589ad000 ---p 00103000 00:29 58                         
/usr/lib/x86_64-linux-gnu/libm-2.24.so
13: 7f90589ad000-7f90589ae000 r--p 00102000 00:29 58                         
/usr/lib/x86_64-linux-gnu/libm-2.24.so
13: 7f90589ae000-7f90589af000 rw-p 00103000 00:29 58                         
/usr/lib/x86_64-linux-gnu/libm-2.24.so
13: 7f90589af000-7f90589b1000 r-xp 00000000 00:29 165                        
/usr/lib/x86_64-linux-gnu/libutil-2.24.so
13: 7f90589b1000-7f9058bb0000 ---p 00002000 00:29 165                        
/usr/lib/x86_64-linux-gnu/libutil-2.24.so
13: 7f9058bb0000-7f9058bb1000 r--p 00001000 00:29 165                        
/usr/lib/x86_64-linux-gnu/libutil-2.24.so
13: 7f9058bb1000-7f9058bb2000 rw-p 00002000 00:29 165                        
/usr/lib/x86_64-linux-gnu/libutil-2.24.so
13: 7f9058bb2000-7f9058bcb000 r-xp 00000000 00:29 48                         
/usr/lib/x86_64-linux-gnu/libz.so.1.2.8
13: 7f9058bcb000-7f9058dca000 ---p 00019000 00:29 48                         
/usr/lib/x86_64-linux-gnu/libz.so.1.2.8
13: 7f9058dca000-7f9058dcb000 r--p 00018000 00:29 48                         
/usr/lib/x86_64-linux-gnu/libz.so.1.2.8
13: 7f9058dcb000-7f9058dcc000 rw-p 00019000 00:29 48                         
/usr/lib/x86_64-linux-gnu/libz.so.1.2.8
13: 7f9058dcc000-7f9058de6000 r-xp 00000000 00:29 124                        
/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
13: 7f9058de6000-7f9058fe5000 ---p 0001a000 00:29 124                        
/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
13: 7f9058fe5000-7f9058fe6000 r--p 00019000 00:29 124                        
/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
13: 7f9058fe6000-7f9058fe7000 rw-p 0001a000 00:29 124                        
/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
13: 7f9058fe7000-7f905921c000 r-xp 00000000 00:29 84                         
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
13: 7f905921c000-7f905941c000 ---p 00235000 00:29 84                         
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
13: 7f905941c000-7f9059438000 r--p 00235000 00:29 84                         
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
13: 7f9059438000-7f9059447000 rw-p 00251000 00:29 84                         
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
13: 7f9059447000-7f905944b000 rw-p 00000000 00:00 0 
13: 7f905944b000-7f90594aa000 r-xp 00000000 00:29 83                         
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
13: 7f90594aa000-7f90596aa000 ---p 0005f000 00:29 83                         
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
13: 7f90596aa000-7f90596ae000 r--p 0005f000 00:29 83                         
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
13: 7f90596ae000-7f90596b4000 rw-p 00063000 00:29 83                         
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
13: 7f90596b4000-7f9059849000 r-xp 00000000 00:29 37                         
/usr/lib/x86_64-linux-gnu/libc-2.24.so
13: 7f9059849000-7f9059a48000 ---p 00195000 00:29 37                         
/usr/lib/x86_64-linux-gnu/libc-2.24.so
13: 7f9059a48000-7f9059a4c000 r--p 00194000 00:29 37                         
/usr/lib/x86_64-linux-gnu/libc-2.24.so
13: 7f9059a4c000-7f9059a4e000 rw-p 00198000 00:29 37                         
/usr/lib/x86_64-linux-gnu/libc-2.24.so
13: 7f9059a4e000-7f9059a52000 rw-p 00000000 00:00 0 
13: 7f9059a52000-7f9059d47000 r-xp 00000000 00:29 257                        
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
13: 7f9059d47000-7f9059f47000 ---p 002f5000 00:29 257                        
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
13: 7f9059f47000-7f9059f49000 r--p 002f5000 00:29 257                        
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
13: 7f9059f49000-7f9059fc0000 rw-p 002f7000 00:29 257                        
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
13: 7f9059fc0000-7f9059fe4000 rw-p 00000000 00:00 0 
13: 7f9059fe4000-7f9059fe7000 r-xp 00000000 00:29 44                         
/usr/lib/x86_64-linux-gnu/libdl-2.24.so
13: 7f9059fe7000-7f905a1e6000 ---p 00003000 00:29 44                         
/usr/lib/x86_64-linux-gnu/libdl-2.24.so
13: 7f905a1e6000-7f905a1e7000 r--p 00002000 00:29 44                         
/usr/lib/x86_64-linux-gnu/libdl-2.24.so
13: 7f905a1e7000-7f905a1e8000 rw-p 00003000 00:29 44                         
/usr/lib/x86_64-linux-gnu/libdl-2.24.so
13: 7f905a1e8000-7f905a1ef000 r-xp 00000000 00:29 256                        
/usr/lib/x86_64-linux-gnu/librt-2.24.so
13: 7f905a1ef000-7f905a3ee000 ---p 00007000 00:29 256                        
/usr/lib/x86_64-linux-gnu/librt-2.24.so
13: 7f905a3ee000-7f905a3ef000 r--p 00006000 00:29 256                        
/usr/lib/x86_64-linux-gnu/librt-2.24.so
13: 7f905a3ef000-7f905a3f0000 rw-p 00007000 00:29 256                        
/usr/lib/x86_64-linux-gnu/librt-2.24.so
13: 7f905a3f0000-7f905a408000 r-xp 00000000 00:29 98                         
/usr/lib/x86_64-linux-gnu/libpthread-2.24.so
13: 7f905a408000-7f905a607000 ---p 00018000 00:29 98                         
/usr/lib/x86_64-linux-gnu/libpthread-2.24.so
13: 7f905a607000-7f905a608000 r--p 00017000 00:29 98                         
/usr/lib/x86_64-linux-gnu/libpthread-2.24.so
13: 7f905a608000-7f905a609000 rw-p 00018000 00:29 98                         
/usr/lib/x86_64-linux-gnu/libpthread-2.24.so
13: 7f905a609000-7f905a60d000 rw-p 00000000 00:00 0 
13: 7f905a60d000-7f905a615000 r-xp 00000000 00:29 254                        
/usr/lib/libqpid-proton-proactor.so.11.0.0
13: 7f905a615000-7f905a814000 ---p 00008000 00:29 254                        
/usr/lib/libqpid-proton-proactor.so.11.0.0
13: 7f905a814000-7f905a815000 r--p 00007000 00:29 254                        
/usr/lib/libqpid-proton-proactor.so.11.0.0
13: 7f905a815000-7f905a816000 rw-p 00008000 00:29 254                        
/usr/lib/libqpid-proton-proactor.so.11.0.0
13: 7f905a816000-7f905a84b000 r-xp 00000000 00:29 252                        
/usr/lib/libqpid-proton-core.so.11.0.0
13: 7f905a84b000-7f905aa4a000 ---p 00035000 00:29 252                        
/usr/lib/libqpid-proton-core.so.11.0.0
13: 7f905aa4a000-7f905aa4c000 r--p 00034000 00:29 252                        
/usr/lib/libqpid-proton-core.so.11.0.0
13: 7f905aa4c000-7f905aa4d000 rw-p 00036000 00:29 252                        
/usr/lib/libqpid-proton-core.so.11.0.0
13: 7f905aa4d000-7f905aaa3000 r-xp 00000000 00:29 250                        
/main/qpid-dispatch/build/src/libqpid-dispatch.so
13: 7f905aaa3000-7f905aca3000 ---p 00056000 00:29 250                        
/main/qpid-dispatch/build/src/libqpid-dispatch.so
13: 7f905aca3000-7f905aca4000 r--p 00056000 00:29 250                        
/main/qpid-dispatch/build/src/libqpid-dispatch.so
13: 7f905aca4000-7f905aca9000 rw-p 00057000 00:29 250                        
/main/qpid-dispatch/build/src/libqpid-dispatch.so
13: 7f905aca9000-7f905acaa000 rw-p 00000000 00:00 0 
13: 7f905acaa000-7f905accd000 r-xp 00000000 00:29 34                         
/usr/lib/x86_64-linux-gnu/ld-2.24.so
13: 7f905ad09000-7f905adc9000 rw-p 00000000 00:00 0 
13: 7f905adfa000-7f905aec3000 rw-p 00000000 00:00 0 
13: 7f905aec8000-7f905aec9000 rw-p 00000000 00:00 0 
13: 7f905aec9000-7f905aeca000 rwxp 00000000 00:00 0 
13: 7f905aeca000-7f905aecd000 rw-p 00000000 00:00 0 
13: 7f905aecd000-7f905aece000 r--p 00023000 00:29 34                         
/usr/lib/x86_64-linux-gnu/ld-2.24.so
13: 7f905aece000-7f905aecf000 rw-p 00024000 00:29 34                         
/usr/lib/x86_64-linux-gnu/ld-2.24.so
13: 7f905aecf000-7f905aed0000 rw-p 00000000 00:00 0 
13: 7ffd599bf000-7ffd599e0000 rw-p 00000000 00:00 0                          
[stack]
13: 7ffd599f3000-7ffd599f5000 r--p 00000000 00:00 0                          
[vvar]
13: 7ffd599f5000-7ffd599f7000 r-xp 00000000 00:00 0                          
[vdso]
13: ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
13: <<<<
13: 
13: ----------------------------------------------------------------------
{noformat}

> Qpid Dispatch does not compile under Ubuntu
> -------------------------------------------
>
>                 Key: DISPATCH-757
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-757
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Container
>            Reporter: Ganesh Murthy
>            Assignee: Ganesh Murthy
>             Fix For: 1.0.0
>
>
> Got the following error message when compiling qpid-dispatch master on 
> ubuntu:latest.
> The following is the compile error - 
> {noformat}
> [ 66%] Building C object src/CMakeFiles/qpid-dispatch.dir/trace_mask.c.o
> [ 67%] Building C object 
> src/CMakeFiles/qpid-dispatch.dir/http-libwebsockets.c.o
> /main/qpid-dispatch/src/http-libwebsockets.c: In function 'logger':
> /main/qpid-dispatch/src/http-libwebsockets.c:54:23: error: implicit 
> declaration of function 'isspace' [-Werror=implicit-function-declaration]
>      while (len > 1 && isspace(line[len-1])) { /* Strip trailing newline */
>                        ^
> cc1: all warnings being treated as errors
> src/CMakeFiles/qpid-dispatch.dir/build.make:1184: recipe for target 
> 'src/CMakeFiles/qpid-dispatch.dir/http-libwebsockets.c.o' failed
> make[2]: *** [src/CMakeFiles/qpid-dispatch.dir/http-libwebsockets.c.o] Error 1
> CMakeFiles/Makefile2:981: recipe for target 
> 'src/CMakeFiles/qpid-dispatch.dir/all' failed
> make[1]: *** [src/CMakeFiles/qpid-dispatch.dir/all] Error 2
> make: *** [all] Error 2
> Makefile:138: recipe for target 'all' failed
> The command '/bin/sh -c cmake .. -DCMAKE_INSTALL_PREFIX=/usr && make install' 
> returned a non-zero code: 2
> [gmurthy@localhost dockerfiles]$ 
> {noformat}
> The following is the docker file used
> {noformat}
> #
> # Licensed to the Apache Software Foundation (ASF) under one
> # or more contributor license agreements.  See the NOTICE file
> # distributed with this work for additional information
> # regarding copyright ownership.  The ASF licenses this file
> # to you under the Apache License, Version 2.0 (the
> # "License"); you may not use this file except in compliance
> # with the License.  You may obtain a copy of the License at
> #
> #   http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing,
> # software distributed under the License is distributed on an
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> # KIND, either express or implied.  See the License for the
> # specific language governing permissions and limitations
> # under the License.
> #
> # Gets the latest Ubuntu from dockerhub
> FROM ubuntu:latest
> MAINTAINER "dev@qpid.apache.org"
> # Install all the required packages. Some in this list were picked off from 
> proton's INSTALL.md 
> (https://github.com/apache/qpid-proton/blob/master/INSTALL.md) and the rest 
> are from dispatch (https://github.com/apache/qpid-dispatch/blob/master/README)
> RUN apt-get update && apt-get -y install gcc cmake cmake-curses-gui uuid-dev 
> libssl-dev libsasl2-2 libsasl2-dev sasl2-bin swig python-dev ruby-dev 
> libperl-dev git make doxygen valgrind emacs libuv1 libuv1-dev
> # Create a main directory and clone the qpid-proton repo from github
> RUN mkdir /main && cd /main && git clone 
> https://git-wip-us.apache.org/repos/asf/qpid-proton.git && cd 
> /main/qpid-proton && mkdir /main/qpid-proton/build
> WORKDIR /main/qpid-proton/build
> # make and install proton
> RUN cmake .. -DSYSINSTALL_BINDINGS=ON -DCMAKE_INSTALL_PREFIX=/usr 
> -DSYSINSTALL_PYTHON=ON && make install
> # download libwebsockets code from 
> https://github.com/warmcat/libwebsockets/commits/v2.1-stable
> RUN cd /main && git clone --branch v2.1-stable 
> https://github.com/warmcat/libwebsockets.git && mkdir 
> /main/libwebsockets/build
> WORKDIR /main/libwebsockets/build
> RUN cmake .. && make install
> # Clone the qpid-dispatch git repo
> RUN cd /main && git clone 
> https://git-wip-us.apache.org/repos/asf/qpid-dispatch.git && mkdir 
> /main/qpid-dispatch/build
> WORKDIR /main/qpid-dispatch/build
> RUN cmake .. -DCMAKE_INSTALL_PREFIX=/usr && make install
> # Add site-packages to the PYTHONPATH environment variable. This is because 
> Ubuntu does not list the site-packages folder in the sys.path 
> ENV PYTHONPATH=/usr/lib/python2.7/site-packages
> # Uncomment the following line if you would like to run all the dispatch unit 
> tests and system tests. 
> # RUN ctest -VV
> # Start the dispatch router
> CMD ["qdrouterd"]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to