Skip to content

received SIGSEGV for address: 0x3a8 , Many times #4908

Closed
@efi789

Description

@efi789

in node v5.5

PID 49877 received SIGSEGV for address: 0x3a8
/home/ubuntu/workspace/node_modules/segfault-handler/build/Release/segfault-handler.node(+0x1b43)[0x7fc078498b43]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10340)[0x7fc07ccee340]
node(_ZN4node8debugger5Agent14MessageHandlerERKN2v85Debug7MessageE+0x41)[0xe06371]
node(_ZN2v88internal5Debug20NotifyMessageHandlerENS_10DebugEventENS0_6HandleINS0_8JSObjectEEES5_b+0x6e4)[0xa53dd4]
node(_ZN2v88internal5Debug17ProcessDebugEventENS_10DebugEventENS0_6HandleINS0_8JSObjectEEEb+0x9b)[0xa5630b]
node(_ZN2v88internal5Debug12OnDebugBreakENS0_6HandleINS0_6ObjectEEEb+0xaa)[0xa5642a]
node(_ZN2v88internal5Debug20ProcessDebugMessagesEb+0xf0)[0xa56580]
node[0xe1f505]
node[0xfd7cd6]
node[0xfd7d93]
node(uv__io_poll+0x3d5)[0xfe7505]
node(uv_run+0x156)[0xfd8876]
node(_ZN4node5StartEiPPc+0x440)[0xe241a0]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fc07c93aec5]
node[0x73054d]

app.js

const express = require('express');
const app = express();
const generator = require('./pointers/getPointers.js');
app.use(express.bodyParser());

// debug ========
const SegfaultHandler = require('segfault-handler');
SegfaultHandler.registerHandler("crash.log");
// debug ========



app.get('/', (req, res) => {
  res.send(404);
});

app.get('/pointCount', (req, res) => {
  res.sendfile(__dirname + '/pointers/index.html');
});

app.post('/ajax/getAnalysisText', ( req , res) => {
'use strict';
    const sectionText = req.body.sectionText;
    if(!sectionText) {
        return res.status(404).send('nating text');
    } else {
        generator.getFullObj( sectionText, res );
    }
});


const server = app.listen(process.env.PORT, () => {
  const host = server.address().address;
  const port = server.address().port;
  console.log('Example app listening at http://%s:%s ', host, port);
  console.log('*** Ready ***');
});

app.use(express.static(__dirname + '/nakdan'));

getPointers.js

const levelup = require('levelup');
const db = levelup('./newdb');

const async = require('async');

happens even when debug mode is off

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions