Crash: dlopen failed: cannot locate symbol _ZNSt6__ndk15mutex4lockEv

Steps to reproduce the bug:

  • Open Manyverse on a Samsung Galaxy J1 Ace running Android 5.1

Crash reports from npm run psdr:

App: se.manyver 0.2011.5-beta-googlePlay (93)
Device: samsung SM-J111M (armeabi-v7a | armeabi)
OS: Android 5.1.1 (SDK 22)
User comment: opening

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1183:18)
    at Module.load (internal/modules/cjs/loader.js:977:32)
    at Function.Module._load (internal/modules/cjs/loader.js:877:14)
    at Module.require (internal/modules/cjs/loader.js:1019:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:40267:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:39705:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2012.4-beta-googlePlay (94)
Device: Amazon KFSUWI (armeabi-v7a | armeabi)
OS: Android 5.1.1 (SDK 22)
User comment: Using fire tablet

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:40202:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:39036:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2012.4-beta-googlePlay (94)
Device: LENOVO Lenovo S90-A (arm64-v8a | armeabi-v7a | armeabi)
OS: Android 5.0.2 (SDK 21)
User comment: don't know. it was working without problem few days ago. now i reinstalled and didn't open.

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:40202:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:39036:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2012.4-beta-googlePlay (94)
Device: LENOVO Lenovo A1000 (armeabi-v7a | armeabi)
OS: Android 5.0 (SDK 21)
User comment:

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:40202:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:39036:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2101.5-beta-googlePlay (95)
Device: samsung SM-J111M (armeabi-v7a | armeabi)
OS: Android 5.1.1 (SDK 22)
User comment: crashing after reinstall

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:43289:10)
    at Object.x55Ndu679bodcV0xnC098zsLoNo/XiRwa/b7XWbulhE= (/data/data/se.manyver/files/nodejs-project/index.js:76908:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: vivo vivo X5Pro (arm64-v8a | armeabi-v7a | armeabi)
OS: Android 5.0.2 (SDK 21)
User comment: for informations

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: vivo vivo X5Pro (arm64-v8a | armeabi-v7a | armeabi)
OS: Android 5.0.2 (SDK 21)
User comment: Hi our country limit using internet we Can't contact each other all time so this application need for our informations such health or business

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: vivo vivo 1707 (armeabi-v7a | armeabi)
OS: Android 5.1 (SDK 22)
User comment: Now , no internet received .That l Used app.

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: LENOVO Lenovo S1La40 (arm64-v8a | armeabi-v7a | armeabi)
OS: Android 5.1 (SDK 22)
User comment: tdll

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutexD1Ev\\\" referenced by \\\"/data/data/se.manyver/files/nodejs-project/node_modules/ssb-keys-neon/native/index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: samsung GT-I9500 (armeabi-v7a | armeabi)
OS: Android 5.0.1 (SDK 21)
User comment: It is more effective one 

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: samsung SM-J500H (armeabi-v7a | armeabi)
OS: Android 5.1.1 (SDK 22)
User comment:

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: LGE LG-F460L (armeabi-v7a | armeabi)
OS: Android 5.0.1 (SDK 21)
User comment: 

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: samsung SM-J7108 (armeabi-v7a | armeabi)
OS: Android 5.1.1 (SDK 22)
User comment: 444444

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2103.19-beta-googlePlay (97)
Device: samsung SM-G600FY (armeabi-v7a | armeabi)
OS: Android 5.1.1 (SDK 22)
User comment: mayanmar

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:38100:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:37253:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2107.5-beta-googlePlay (104)
Device: BullittGroupLimited S30 (armeabi-v7a | armeabi)
OS: Android 5.1 (SDK 22)
User comment: 

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:32016:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:31608:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2107.5-beta-googlePlay (104)
Device: samsung SM-G900V (armeabi-v7a | armeabi)
OS: Android 5.0 (SDK 21)
User comment: use english 

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:32016:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:31608:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
App: se.manyver 0.2108.2-beta-googlePlay (105)
Device: samsung SM-G360BT (armeabi-v7a | armeabi)
OS: Android 5.0.2 (SDK 21)
User comment: the app crash when I started it

Stack trace from Node.js:
dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
Error: dlopen failed: cannot locate symbol \\\"_ZNSt6__ndk15mutex4lockEv\\\" referenced by \\\"index.node\\\"...
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1065:18)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at /data/data/se.manyver/files/nodejs-project/index.js:16:29
    at load (/data/data/se.manyver/files/nodejs-project/index.js:32352:10)
    at Object.SA2A364X82V7Hc9sltQAMSM5AJ/s1AXFK9wKY8Lmu/Q= (/data/data/se.manyver/files/nodejs-project/index.js:31944:47)
    at load (/data/data/se.manyver/files/nodejs-project/index.js:14:8)
    at /data/data/se.manyver/files/nodejs-project/index.js:17:29
Edited by staltz