You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by GitBox <gi...@apache.org> on 2019/03/29 00:57:05 UTC

[GitHub] [accumulo] ctubbsii opened a new issue #1064: Native maps crash (segfault) when calling LinkedBlockAllocator.deleteLast()

ctubbsii opened a new issue #1064: Native maps crash (segfault) when calling LinkedBlockAllocator.deleteLast()
URL: https://github.com/apache/accumulo/issues/1064
 
 
   There appears to have been another change in the gcc STL implementation of LinkedBlockAllocator (similar to #767). libstdc++ 8.3.1, the following segfault occurs when running NativeMapIT.
   
   ```gdb
   (gdb) bt
   #0  0x00007f8a37c6d53f in raise () from /lib64/libc.so.6
   #1  0x00007f8a37c57895 in abort () from /lib64/libc.so.6
   #2  0x00007f8a37083f7f in os::abort (dump_core=<optimized out>)
       at /usr/src/debug/java-1.8.0-openjdk-1.8.0.201.b09-2.fc29.x86_64/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:1575
   #3  0x00007f8a37960ca3 in VMError::report_and_die (this=this@entry=0x7f8a36b2f010)
       at /usr/src/debug/java-1.8.0-openjdk-1.8.0.201.b09-2.fc29.x86_64/openjdk/hotspot/src/share/vm/utilities/vmError.cpp:1107
   #4  0x00007f8a37755846 in JVM_handle_linux_signal (sig=sig@entry=11, info=info@entry=0x7f8a36b2f2b0, 
       ucVoid=ucVoid@entry=0x7f8a36b2f180, abort_if_unrecognized=abort_if_unrecognized@entry=1)
       at /usr/src/debug/java-1.8.0-openjdk-1.8.0.201.b09-2.fc29.x86_64/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:541
   #5  0x00007f8a3774888c in signalHandler (sig=11, info=0x7f8a36b2f2b0, uc=0x7f8a36b2f180)
       at /usr/src/debug/java-1.8.0-openjdk-1.8.0.201.b09-2.fc29.x86_64/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:4555
   #6  <signal handler called>
   #7  LinkedBlockAllocator::deleteLast (p=0x7f8a33db2267, this=0x7f8a30bc7770) at /usr/include/c++/8/bits/stl_iterator.h:844
   #8  SubKey::clear (this=<synthetic pointer>, lba=0x7f8a30bc7770) at nativeMap/SubKey.h:128
   #9  NativeMap::update (mutationCount=0, val=0x7f8a36b2f888, del=<optimized out>, ts=4555391702396626017, cv=0x7f8a36b2f848, 
       cq=0x7f8a36b2f840, cf=0x7f8a36b2f838, env=0x7f8a3004ca60, cm=<optimized out>, this=0x7f8a30b300a0) at nativeMap/NativeMap.h:164
   #10 Java_org_apache_accumulo_tserver_NativeMap_update (env=0x7f8a3004ca60, cls=<optimized out>, nm=140231499251872, 
       uid=140231545385440, cf=0x7f8a36b2f838, cq=0x7f8a36b2f840, cv=0x7f8a36b2f848, ts=4555391702396626017, del=0 '\000', 
       val=0x7f8a36b2f888, mutationCount=0) at nativeMap/org_apache_accumulo_tserver_NativeMap.cc:57
   #11 0x00007f8a212ff4bc in ?? ()
   #12 0x00007f8a36b2f848 in ?? ()
   #13 0x3f38009e2a1ce461 in ?? ()
   #14 0x0000000000000000 in ?? ()
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services