I want to run "Ramme" (https://github.com/terkelg/ramme) program, but it show me "Segmentation fault" error and program can't run.
I tried "gdb" to find a solution of this problem, but tutorials that I found on the Internet was about small programs with source codes. GDB show me:
Code: Select all
(gdb) run
Starting program: /usr/local/bin/ramme
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x0000000000e6e0c0 in ?? ()
(gdb) backtrace
#0 0x0000000000e6e0c0 in ?? ()
#1 0x00007ffff7d85462 in node::http2::Http2Session::Callbacks::Callbacks(bool)
() from /opt/Ramme/libnode.so
#2 0x00007ffff7d85525 in ?? () from /opt/Ramme/libnode.so
#3 0x00007ffff7fe437a in call_init (l=<optimized out>, argc=argc@entry=1,
argv=argv@entry=0x7fffffffe278, env=env@entry=0x7fffffffe288)
at dl-init.c:72
#4 0x00007ffff7fe4476 in call_init (env=0x7fffffffe288, argv=0x7fffffffe278,
argc=1, l=<optimized out>) at dl-init.c:30
#5 _dl_init (main_map=0x7ffff7ffe190, argc=1, argv=0x7fffffffe278,
env=0x7fffffffe288) at dl-init.c:119
#6 0x00007ffff7fd60ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#7 0x0000000000000001 in ?? ()
#8 0x00007fffffffe549 in ?? ()
#9 0x0000000000000000 in ?? ()
(gdb) where
#0 0x0000000000e6e0c0 in ?? ()
#1 0x00007ffff7d85462 in node::http2::Http2Session::Callbacks::Callbacks(bool) () from /opt/Ramme/libnode.so
#2 0x00007ffff7d85525 in ?? () from /opt/Ramme/libnode.so
#3 0x00007ffff7fe437a in call_init (l=<optimized out>, argc=argc@entry=2, argv=argv@entry=0x7fffffffe258,
env=env@entry=0x7fffffffe270) at dl-init.c:72
#4 0x00007ffff7fe4476 in call_init (env=0x7fffffffe270, argv=0x7fffffffe258, argc=2, l=<optimized out>)
at dl-init.c:30
#5 _dl_init (main_map=0x7ffff7ffe190, argc=2, argv=0x7fffffffe258, env=0x7fffffffe270) at dl-init.c:119
#6 0x00007ffff7fd60ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#7 0x0000000000000002 in ?? ()
#8 0x00007fffffffe53e in ?? ()
#9 0x00007fffffffe553 in ?? ()
#10 0x0000000000000000 in ?? ()
(gdb) list
1 ../sysdeps/x86/dl-procinfo.c: No such file or directory.
(gdb) print 0x0000000000e6e0c0
$4 = 15130816
(gdb) print 0x00007ffff7d85462
$5 = 140737351537762
(gdb) print 0x00007ffff7d85525
$6 = 140737351537957
(gdb) print 0x00007ffff7fe437a
$7 = 140737354023802
(gdb) pt
type = long
Code: Select all
$ valgrind --leak-check=full ramme
==2150== Memcheck, a memory error detector
==2150== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==2150== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info
==2150== Command: ramme
==2150==
==2150==
==2150== Process terminating with default action of signal 11 (SIGSEGV)
==2150== Bad permissions for mapped region at address 0xE6E0C0
==2150== at 0xE6E0C0: ??? (in /opt/Ramme/ramme)
==2150== by 0x70FB461: node::http2::Http2Session::Callbacks::Callbacks(bool) (in /opt/Ramme/libnode.so)
==2150== by 0x70FB524: ??? (in /opt/Ramme/libnode.so)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== HEAP SUMMARY:
==2150== in use at exit: 136,047 bytes in 896 blocks
==2150== total heap usage: 1,512 allocs, 616 frees, 227,691 bytes allocated
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 90 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28DF6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B04E: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 91 of 262
==2150== at 0x60656AF: malloc (vg_replace_malloc.c:298)
==2150== by 0x6067DE7: realloc (vg_replace_malloc.c:826)
==2150== by 0x8FFE96B: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28CE8: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B04E: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 92 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28DF6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B0B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 93 of 262
==2150== at 0x60656AF: malloc (vg_replace_malloc.c:298)
==2150== by 0x6067DE7: realloc (vg_replace_malloc.c:826)
==2150== by 0x8FFE96B: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28CE8: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B0B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 94 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28DF6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F14F9B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 95 of 262
==2150== at 0x60656AF: malloc (vg_replace_malloc.c:298)
==2150== by 0x6067DE7: realloc (vg_replace_malloc.c:826)
==2150== by 0x8FFE96B: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28CE8: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F14F9B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 96 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28DF6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0FE1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 16 bytes in 1 blocks are possibly lost in loss record 97 of 262
==2150== at 0x60656AF: malloc (vg_replace_malloc.c:298)
==2150== by 0x6067DE7: realloc (vg_replace_malloc.c:826)
==2150== by 0x8FFE96B: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28CE8: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C038: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0FE1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 96 bytes in 1 blocks are possibly lost in loss record 231 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28151: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F282EA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F048CA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 96 bytes in 1 blocks are possibly lost in loss record 232 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28151: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F282EA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C02A: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B04E: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 96 bytes in 1 blocks are possibly lost in loss record 233 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28151: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F282EA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C02A: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B0B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 96 bytes in 1 blocks are possibly lost in loss record 234 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28151: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F282EA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C02A: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F14F9B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 96 bytes in 1 blocks are possibly lost in loss record 235 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F28151: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F282EA: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C02A: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0FE1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 132 bytes in 1 blocks are possibly lost in loss record 238 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F29754: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C0B9: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B04E: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 132 bytes in 1 blocks are possibly lost in loss record 239 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F29754: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C0B9: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0B0B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049A7: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 148 bytes in 1 blocks are possibly lost in loss record 240 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F29568: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C0B9: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F14F9B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B1: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 148 bytes in 1 blocks are possibly lost in loss record 241 of 262
==2150== at 0x6067B65: calloc (vg_replace_malloc.c:752)
==2150== by 0x8FFE918: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F29568: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C0B9: g_type_register_fundamental (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F0FE1B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049B6: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== 184 bytes in 1 blocks are possibly lost in loss record 244 of 262
==2150== at 0x6067D7B: realloc (vg_replace_malloc.c:826)
==2150== by 0x8FFE96B: g_realloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3)
==2150== by 0x7F280CC: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F2C29C: g_type_register_static (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F16C80: g_param_type_register_static (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F1967A: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x7F049BB: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3)
==2150== by 0x583F379: call_init.part.0 (dl-init.c:72)
==2150== by 0x583F475: call_init (dl-init.c:118)
==2150== by 0x583F475: _dl_init (dl-init.c:119)
==2150== by 0x58310C9: ??? (in /usr/lib/x86_64-linux-gnu/ld-2.28.so)
==2150==
==2150== LEAK SUMMARY:
==2150== definitely lost: 0 bytes in 0 blocks
==2150== indirectly lost: 0 bytes in 0 blocks
==2150== possibly lost: 1,352 bytes in 18 blocks
==2150== still reachable: 134,695 bytes in 878 blocks
==2150== of which reachable via heuristic:
==2150== stdstring : 34 bytes in 1 blocks
==2150== newarray : 1,536 bytes in 16 blocks
==2150== suppressed: 0 bytes in 0 blocks
==2150== Reachable blocks (those to which a pointer was found) are not shown.
==2150== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==2150==
==2150== For counts of detected and suppressed errors, rerun with: -v
==2150== ERROR SUMMARY: 18 errors from 18 contexts (suppressed: 0 from 0)
Segmentation fault
Thank you.