Я вижу эту ошибку, когда я пытаюсь подключиться к LevelDB в дочернем потоке на Node.js.
Ошибка сегментирования (сделан дамп памяти)
// Segmentation fault
Это код, который выполняется в потоке
const level = require('level')
const db = level('./data', {
valueEncoding: 'json'
},
(error) => {
if (error) {
console.log('LevelDB storage does not open with',error) }
else { console.log('LevelDB storage has opened') }
})
Многопоточность стала доступной с модулем «рабочие потоки», который был включен в Release Node 10.5.0+. До этой ошибки с levelDB эти потоки выполняли любой код, но в этом случае я получаю сообщение, которое описано выше.