gstd-1.x icon indicating copy to clipboard operation
gstd-1.x copied to clipboard

Core dump in GSTD

Open vglavtchev opened this issue 7 years ago • 2 comments

GSTD daemon dumped all pipelines running on it (gstd-client list_pipelines reported an empty list) and left a core-dump behind. Previously, 5 pipelines had been running on the daemon.

The core dump is as follows:

[Thread debugging using libthread_db enabled]                                                                                                  │·············
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".                                                                     │·············
Core was generated by `/usr/bin/gstd'.                                                                                                         │·············
Program terminated with signal SIGSEGV, Segmentation fault.                                                                                    │·············
#0  strlen () at ../sysdeps/x86_64/strlen.S:106                                                                                                │·············
106     ../sysdeps/x86_64/strlen.S: No such file or directory.                                                                                 │·············
[Current thread is 1 (Thread 0x7f41e4ff9700 (LWP 23565))]                                                                                      │·············
(gdb) bt                                                                                                                                       │·············
#0  strlen () at ../sysdeps/x86_64/strlen.S:106                                                                                                │·············
#1  0x00007f42ae842c0f in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0                                                               │·············
#2  0x00007f42ae84c7a3 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0                                                               │·············
#3  0x00007f42ae84db76 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0                                                               │·············
#4  0x00007f42ae84dd8f in gstd_parser_parse_cmd () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0                                            │·············
#5  0x00007f42ae843ece in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0                                                               │·············
#6  0x00007f42ad735e40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6                                                        │·············
#7  0x00007f42ad7358ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6                                                               │·············
#8  0x00007f42aef82cf5 in g_cclosure_marshal_generic_va () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0                                  │·············
#9  0x00007f42aef82122 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0                                                             │·············
#10 0x00007f42aef9c4b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0                                           │·············
#11 0x00007f42aef9d08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0                                                  │·············
#12 0x00007f42acf99a28 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0                                                                 │·············
#13 0x00007f42aecd254e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0                                                                    │·············
#14 0x00007f42aecd1bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0                                                                    │·············
#15 0x00007f42ae6226ba in start_thread (arg=0x7f41e4ff9700) at pthread_create.c:333                                                            │·············
#16 0x00007f42ae35841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

vglavtchev avatar Sep 29 '18 00:09 vglavtchev

Another stack trace:

(gdb) bt
#0  0x00007f211e926428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007f211e92802a in __GI_abort () at abort.c:89
#2  0x00007f211f370d65 in g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f211f370dfa in g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f211d942f92 in json_builder_begin_array () from /usr/lib/x86_64-linux-gnu/libjson-glib-1.0.so.0
#5  0x00007f211eee060b in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#6  0x00007f211eee2c02 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#7  0x00007f211eeec7a3 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#8  0x00007f211eeedb76 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#9  0x00007f211eeedd8f in gstd_parser_parse_cmd () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#10 0x00007f211eee3ece in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#11 0x00007f211ddd5e40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#12 0x00007f211ddd58ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#13 0x00007f211f622cf5 in g_cclosure_marshal_generic_va () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f211f622122 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f211f63c4b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f211f63d08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f211d639a28 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#18 0x00007f211f37254e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f211f371bb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f211ecc26ba in start_thread (arg=0x7f20e17fa700) at pthread_create.c:333
#21 0x00007f211e9f841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

vglavtchev avatar Sep 30 '18 19:09 vglavtchev

One more:

Core was generated by `/usr/bin/gstd'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  strlen () at ../sysdeps/x86_64/strlen.S:106
106     ../sysdeps/x86_64/strlen.S: No such file or directory.
[Current thread is 1 (Thread 0x7f92e2ffd700 (LWP 25558))]
(gdb) bt
#0  strlen () at ../sysdeps/x86_64/strlen.S:106
#1  0x00007f93442cbc0f in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#2  0x00007f93442d57a3 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#3  0x00007f93442d6b76 in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#4  0x00007f93442d6d8f in gstd_parser_parse_cmd () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#5  0x00007f93442ccece in ?? () from /usr/lib/x86_64-linux-gnu/libgstd-core.so.0
#6  0x00007f93431bee40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#7  0x00007f93431be8ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#8  0x00007f9344a0bcf5 in g_cclosure_marshal_generic_va () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007f9344a0b122 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f9344a254b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f9344a2608f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f9342a22a28 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x00007f934475b54e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f934475abb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f93440ab6ba in start_thread (arg=0x7f92e2ffd700) at pthread_create.c:333
#16 0x00007f9343de141d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

vglavtchev avatar Sep 30 '18 19:09 vglavtchev