You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
syslog-ng 4 (4.2.0.7)
Config version: 4.2
Installer-Version: 4.2.0.7
Revision: 4.2.0.7-snapshot+20230516T155328
Compile-Date: May 16 2023 15:53:29
Module-Directory: /usr/lib/syslog-ng/4.2
Module-Path: /usr/lib/syslog-ng/4.2
Include-Path: /usr/share/syslog-ng/include
Available-Modules: pacctformat,json-plugin,syslogformat,cryptofuncs,hook-commands,regexp-parser,infinera-tls-validation,cef,afsocket,timestamp,tags-parser,kvformat,afsql,afprog,system-source,sdjournal,pseudofile,afuser,rate-limit-filter,appmodel,disk-buffer,basicfuncs,confgen,metrics-probe,csvparser,linux-kmsg-format,afmongodb,correlation,affile
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-IPv6: on
Enable-Spoof-Source: on
Enable-TCP-Wrapper: on
Enable-Linux-Caps: on
Enable-Systemd: on
root@xmm4-1-1:/home/shared# gdb --args /usr/sbin/syslog-ng --caps "cap_net_bind_service,cap_net_broadcast,cap_net_raw,cap_dac_read_search,cap_chown,cap_fowner=p cap_dac_override,cap_syslog=ep"
GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/syslog-ng...(no debugging symbols found)...done.
(gdb) core core.syslog-ng.0.4b445441e3af4cc8ab7acb9bdcc62942.2837.1690969498000000
[New LWP 31467]
[New LWP 26095]
[New LWP 2837]
[New LWP 32115]
[New LWP 31252]
[New LWP 32309]
[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/sbin/syslog-ng -F --caps cap_net_bind_service,cap_net_broadcast,cap_net_ra'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fe49ab547bb in scalbnl () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7fe486ffd700 (LWP 31467))]
(gdb) bt
#0 0x00007fe49ab547bb in scalbnl () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fe49a4ec8ac in ?? () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
#2 0x00007fe478004350 in ?? ()
#3 0x00007fe49b03b80c in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000000000000000 in ?? ()
(gdb) thread apply all bt full
Thread 6 (Thread 0x7fe4867fc700 (LWP 32309)):
#0 0x00007fe49ac0d537 in tcsetattr () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007fe4867f99e0 in ?? ()
No symbol table info available.
#2 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 0x7fe4877fe700 (LWP 31252)):
#0 0x00007fe49ab9f522 in _int_free () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007fe49a4ec9d8 in ?? () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
No symbol table info available.
#2 0x00007fe470034be0 in ?? ()
No symbol table info available.
#3 0x00007fe49af99f28 in evt_tag_int () from /usr/lib/syslog-ng/libevtlog-4.2.so.0
No symbol table info available.
#4 0x00007fe49a4e632a in qdisk_pop_head () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
No symbol table info available.
#5 0x00007fe49a4e1ab9 in log_queue_disk_read_message () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
No symbol table info available.
#6 0x00007fe49a4e321e in ?? () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
No symbol table info available.
#7 0x00007fe49b2c15d5 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#8 0x00007fe49b2c18da in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#9 0x00007fe49b2c3fd2 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#10 0x00007fe49ad06400 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#11 0x00007fe49ad04d4f in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#12 0x00007fe49ad0acaf in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#13 0x00007fe49ad0700f in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#14 0x00007fe49ad08629 in iv_main () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#15 0x00007fe49ad06233 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#16 0x00007fe49ad098f5 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#17 0x00007fe49ace5fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#18 0x00007fe49ac164cf in __libc_ifunc_impl_list () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 0x7fe487fff700 (LWP 32115)):
#0 0x00007fe49ac10f59 in getpass () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x0000000064ca259a in ?? ()
No symbol table info available.
#2 0x000056376ac312b0 in ?? ()
No symbol table info available.
#3 0x00007fe487ffbd10 in ?? ()
No symbol table info available.
#4 0x00007fe49b369638 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#5 0x00007fe4780a8940 in ?? ()
No symbol table info available.
#6 0x00007fe49a51593f in ?? () from /usr/lib/syslog-ng/4.2/libaffile.so
No symbol table info available.
#7 0x00007fe49a515f0c in ?? () from /usr/lib/syslog-ng/4.2/libaffile.so
No symbol table info available.
#8 0x00007fe49b2b70e4 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#9 0x00007fe49b2b70e4 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#10 0x00007fe49b2ec2e1 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#11 0x00007fe49b2e7578 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#12 0x00007fe49b2b71bf in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#13 0x00007fe49b2b71bf in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#14 0x00007fe49b2b70e4 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#15 0x00007fe49b2af9ec in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#16 0x00007fe49b2b0221 in log_src_driver_queue_method () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#17 0x00007fe49b2bca5b in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#18 0x00007fe49b2bcfe0 in log_source_post () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#19 0x00007fe49a53ccfb in ?? () from /usr/lib/syslog-ng/4.2/libsdjournal.so
No symbol table info available.
#20 0x00007fe49a53ce99 in ?? () from /usr/lib/syslog-ng/4.2/libsdjournal.so
No symbol table info available.
#21 0x00007fe49b2c3fd2 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#22 0x00007fe49ad06400 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#23 0x00007fe49ad04d4f in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#24 0x00007fe49ad0acaf in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#25 0x00007fe49ad0700f in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#26 0x00007fe49ad08629 in iv_main () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#27 0x00007fe49ad06233 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#28 0x00007fe49ad098f5 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#29 0x00007fe49ace5fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#30 0x00007fe49ac164cf in __libc_ifunc_impl_list () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#31 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 0x7fe49a56da80 (LWP 2837)):
#0 0x00007fe49ac167ef in __libc_ifunc_impl_list () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffc8e475500 in ?? ()
No symbol table info available.
#2 0x00007ffc8e4755f0 in ?? ()
No symbol table info available.
#3 0x00007ffc8e475610 in ?? ()
No symbol table info available.
#4 0x0000000000000084 in ?? ()
No symbol table info available.
#5 0x00007fe49ad0ac11 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#6 0x00007fe49ad07183 in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#7 0x00007fe49ad08629 in iv_main () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#8 0x00007fe49b2c2e29 in main_loop_run () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#9 0x0000563768eee5a2 in main ()
No symbol table info available.
Thread 2 (Thread 0x7fe48cff7700 (LWP 26095)):
#0 0x00007fe49b00bab1 in g_slice_alloc () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#1 0x00007fe49afea094 in g_list_append () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007fe49affe8b2 in g_queue_push_tail () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007fe49a4e370f in ?? () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
No symbol table info available.
#4 0x00007fe49b2bff97 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#5 0x00007fe49a51593f in ?? () from /usr/lib/syslog-ng/4.2/libaffile.so
No symbol table info available.
#6 0x00007fe49a515f0c in ?? () from /usr/lib/syslog-ng/4.2/libaffile.so
No symbol table info available.
#7 0x00007fe49b2b70e4 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#8 0x00007fe49b2b70e4 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#9 0x00007fe49b2ec2e1 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#10 0x00007fe49b2e7578 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#11 0x00007fe49b2b71bf in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#12 0x00007fe49b2b0018 in log_src_driver_queue_method () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#13 0x00007fe49b2bca5b in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#14 0x00007fe49b2bcfe0 in log_source_post () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#15 0x00007fe49b2a6460 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#16 0x00007fe49ad04d4f in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#17 0x00007fe49ad0acaf in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#18 0x00007fe49ad0700f in ?? () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#19 0x00007fe49ad08629 in iv_main () from /usr/lib/x86_64-linux-gnu/libivykis.so.0
No symbol table info available.
#20 0x00007fe49b2a631a in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#21 0x00007fe49b2c3e69 in ?? () from /usr/lib/syslog-ng/libsyslog-ng-4.2.so.0
No symbol table info available.
#22 0x00007fe49b0164d5 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#23 0x00007fe49ace5fa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#24 0x00007fe49ac164cf in __libc_ifunc_impl_list () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#25 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7fe486ffd700 (LWP 31467)):
#0 0x00007fe49ab547bb in scalbnl () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007fe49a4ec8ac in ?? () from /usr/lib/syslog-ng/4.2/libdisk-buffer.so
No symbol table info available.
#2 0x00007fe478004350 in ?? ()
No symbol table info available.
#3 0x00007fe49b03b80c in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x0000000000000000 in ?? ()
No symbol table info available.
One thing I noticed is that you are using a disk buffer for file destinations. It does not make much sense to me. It shouldn't crash even with it, but it might be an easy workaround.
Thanks @bazsi, but in the case we do not use a diskbuffer, in file() destinations, is it still guaranteed that: "syslog-ng OSE cannot lose logs in case of reload/restart, or syslog-ng OSE crash." like in reliable set to yes?
Reload/restart are handled fine.
File destinations do have a small write buffer, which can be lost at crash
but if you are using flush-lines(1) this will not be used, as every write
will flush out the buffer.
A disk buffer does not add any extra value but it's more complex and much
slower.
On Tue, Sep 19, 2023, 12:22 Alexandre Santos ***@***.***> wrote:
Thanks @bazsi <https://github.com/bazsi>, but in the case we do not use a
diskbuffer, in file() destinations, is it still guaranteed that: "syslog-ng
OSE cannot lose logs in case of reload/restart, or syslog-ng OSE crash."
like in reliable set to yes?
—
Reply to this email directly, view it on GitHub
<#4578 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFOK5US3T4L5AQAM7CIL3TX3FW63ANCNFSM6AAAAAA3CRRXII>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
syslog-ng
Version of syslog-ng
Platform
Debug bundle
Not Available
Issue
Failure
Steps to reproduce
No special handling of the system
Configuration
Input and output logs (if possible)
In attachment qdisk_get_empty_space_assertion_failed.log
The text was updated successfully, but these errors were encountered: