[
https://issues.apache.org/jira/browse/MESOS-2530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14379800#comment-14379800
]
Till Toenshoff commented on MESOS-2530:
---------------------------------------
Thanks for coming up with this prompt fix [~joerg84]
> Alloc-dealloc-mismatch in OsSendfileTest.sendfile
> --------------------------------------------------
>
> Key: MESOS-2530
> URL: https://issues.apache.org/jira/browse/MESOS-2530
> Project: Mesos
> Issue Type: Bug
> Reporter: Joerg Schad
> Assignee: Joerg Schad
>
> GCC's AdressSanitizer stumbled acrosss the following issue (thanks [~tillt]):
> {noformat}
> [----------] 1 test from OsSendfileTest
> [ RUN ] OsSendfileTest.sendfile
> =================================================================
> ==65404== ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs
> operator delete) on 0x60
> 300000fe40
> #0 0x2b8d6acc99da (/usr/lib/x86_64-linux-gnu/libasan.so.0.0.0+0x119da)
> #1 0x52df06
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x52df06)
> #2 0x593e59
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x593e59)
> #3 0x58bd83
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x58bd83)
> #4 0x567561
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x567561)
> #5 0x568049
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x568049)
> #6 0x5688a4
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x5688a4)
> #7 0x56fb6e
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x56fb6e)
> #8 0x595713
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x595713)
> #9 0x58d2e3
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x58d2e3)
> #10 0x56e0bb
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x56e0bb)
> #11 0x4ca74b
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x4ca74b)
> #12 0x2b8d6f385ec4 (/lib/x86_64-linux-gnu/libc-2.19.so+0x21ec4)
> 0x60300000fe40 is located 0 bytes inside of 446-byte region
> [0x60300000fe40,0x60300000fffe)
> allocated by thread T0 here:
> #0 0x2b8d6acc988a (/usr/lib/x86_64-linux-gnu/libasan.so.0.0.0+0x1188a)
> #1 0x52dba6
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x52dba6)
> #2 0x593e59
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x593e59)
> #3 0x58bd83
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x58bd83)
> #4 0x567561
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x567561)
> #5 0x568049
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x568049)
> #6 0x5688a4
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x5688a4)
> #7 0x56fb6e
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x56fb6e)
> #8 0x595713
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x595713)
> #9 0x58d2e3
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x58d2e3)
> #10 0x56e0bb
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x56e0bb)
> #11 0x4ca74b
> (/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty/stout-tests+0x4ca74b)
> #12 0x2b8d6f385ec4 (/lib/x86_64-linux-gnu/libc-2.19.so+0x21ec4)
> ==65404== HINT: if you don't care about these warnings you may set
> ASAN_OPTIONS=alloc_dealloc_mismatch=0
> ==65404== ABORTING
> make[7]: *** [check-local] Error 1
> make[7]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty'
> make[6]: *** [check-am] Error 2
> make[6]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty'
> make[5]: *** [check-recursive] Error 1
> make[5]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty'
> make[4]: *** [check] Error 2
> make[4]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess/3rdparty'
> make[3]: *** [check-recursive] Error 1
> make[3]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty/libprocess'
> make[2]: *** [check-recursive] Error 1
> make[2]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty'
> make[1]: *** [check] Error 2
> make[1]: Leaving directory
> `/mnt/hgfs/till/Development/mesos-private/build/3rdparty'
> make: *** [check-recursive] Error 1
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)