Comment 8 for bug 1821677

Revision history for this message
Andrew Snyder (arsnyder16) wrote :

I am experiencing this same issue on LIBC 2.27-3ubuntu1.3 and it appears to be the same dll. I did not see it with GLIBC 2.27-3ubuntu1.2

$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic

$ ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1.3) 2.27

Thread 1 "node" received signal SIGSEGV, Segmentation fault.
__GI___libc_free (mem=0x7fffff730010) at malloc.c:3113
3113 malloc.c: No such file or directory.
#0 __GI___libc_free (mem=0x7fffff730010) at malloc.c:3113
#1 0x00007fffff40608f in open_verify (name=name@entry=0x7ffffffea460 "libsvml.so", fbp=fbp@entry=0x7ffffffea6b0, loader=loader@entry=0x271f570, whatcode=whatcode@entry=4, mode=mode@entry=-2147483648, found_other_class=found_other_class@entry=0x7ffffffea69f, free_name=false, fd=20) at dl-load.c:1971
#2 0x00007fffff4063d8 in open_path (name=name@entry=0x7ffff713af72 "libsvml.so", namelen=namelen@entry=11, mode=mode@entry=-2147483648, sps=0x271f918, realname=0x7ffffffea6a0, fbp=0x7ffffffea6b0, loader=0x271f570, whatcode=4, found_other_class=0x7ffffffea69f) at dl-load.c:2052
#3 0x00007fffff4093bd in _dl_map_object (loader=0x271f570, name=0x7ffff713af72 "libsvml.so", type=2, trace_mode=0, mode=<optimized out>, nsid=<optimized out>) at dl-load.c:2301
#4 0x00007fffff40e4e2 in openaux (a=a@entry=0x7ffffffeb270) at dl-deps.c:63
#5 0x00007ffffe1d71ef in __GI__dl_catch_exception (exception=0x7ffffffeb250, operate=0x7fffff40e4b0 <openaux>, args=0x7ffffffeb270) at dl-error-skeleton.c:196
#6 0x00007fffff40e85b in _dl_map_object_deps (map=map@entry=0x2723d60, preloads=preloads@entry=0x0, npreloads=npreloads@entry=0, trace_mode=trace_mode@entry=0, open_mode=open_mode@entry=-2147483648) at dl-deps.c:249
#7 0x00007fffff415109 in dl_open_worker (a=a@entry=0x7ffffffeb4c0) at dl-open.c:278
#8 0x00007ffffe1d71ef in __GI__dl_catch_exception (exception=0x7ffffffeb4a0, operate=0x7fffff414f80 <dl_open_worker>, args=0x7ffffffeb4c0) at dl-error-skeleton.c:196
#9 0x00007fffff41498a in _dl_open (file=0x27163f8 "core.node", mode=-2147483647, caller_dlopen=0x8fc024 <node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)+324>, nsid=<optimized out>, argc=2, argv=<optimized out>, env=0x7ffffffedc90) at dl-open.c:605
#10 0x00007fffff1f0f96 in dlopen_doit (a=a@entry=0x7ffffffeb6f0) at dlopen.c:66
#11 0x00007ffffe1d71ef in __GI__dl_catch_exception (exception=exception@entry=0x7ffffffeb690, operate=0x7fffff1f0f40 <dlopen_doit>, args=0x7ffffffeb6f0) at dl-error-skeleton.c:196
#12 0x00007ffffe1d727f in __GI__dl_catch_error (objname=0x27179a0, errstring=0x27179a8, mallocedp=0x2717998, operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:215
#13 0x00007fffff1f1745 in _dlerror_run (operate=operate@entry=0x7fffff1f0f40 <dlopen_doit>, args=args@entry=0x7ffffffeb6f0) at dlerror.c:162
#14 0x00007fffff1f1051 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87