New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[dev.icinga.com #11646] Wrong log severity causes segfault #4145
Comments
Updated by gbeutner on 2016-04-21 11:37:32 +00:00
Well, uh, this is somewhat embarassing... Apparently the logger class tries to log a message about the invalid severity:
|
Updated by gbeutner on 2016-04-21 11:51:26 +00:00 Here's the new error message:
|
Updated by gbeutner on 2016-04-21 11:51:43 +00:00
Applied in changeset 2d55cf1. |
Updated by DG3AZ on 2016-04-21 11:56:02 +00:00 Great! I will try this in 2.4.8. ;-) Thanks for the quick solution. Regards, |
This issue has been migrated from Redmine: https://dev.icinga.com/issues/11646
Created by DG3AZ on 2016-04-21 11:30:33 +00:00
Assignee: gbeutner
Status: Resolved (closed on 2016-04-21 11:51:43 +00:00)
Target Version: 2.4.8
Last Update: 2016-04-21 11:56:02 +00:00 (in Redmine)
Hi,
I'm using icinga2 on Debian Jessie, installed from http://packages.icinga.org/debian.
I've changed the log severity in /etc/icinga2/features-enabled/mainlog.conf wrongly to "info" and not to "information". The daemon crashes now with a segfault:
root@icinga-hh-a:/etc/icinga2/features-enabled# icinga2 daemon -x information
[2016-04-21 13:27:21 +0200] information/cli: Icinga application loader (version: r2.4.4-1)
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/icinga2.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/constants.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/zones.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/itl
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/command.conf
[2016-04-21 13:27:21 +0200] information/Utility: Loading library 'libmethods.so'
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/command-icinga.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/timeperiod.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/command-plugins.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/databases.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/hardware.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/ipmi.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/network-components.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/operating-system.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/virtualization.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/vmware.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins-contrib.d/web.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/api.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/checker.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/ido-mysql.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/livestatus.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/mainlog.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/notification.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/perfdata.conf
[2016-04-21 13:27:21 +0200] information/Utility: Loading library 'libchecker.so'
[2016-04-21 13:27:21 +0200] information/Utility: Loading library 'libdb_ido_mysql.so'
[2016-04-21 13:27:21 +0200] information/Utility: Loading library 'liblivestatus.so'
[2016-04-21 13:27:21 +0200] information/Utility: Loading library 'libnotification.so'
[2016-04-21 13:27:21 +0200] information/Utility: Loading library 'libperfdata.so'
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/api-users.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/app.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/commands.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/downtimes.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/groups.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/notifications.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/satellite.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/services.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/templates.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/timeperiods.conf
[2016-04-21 13:27:21 +0200] information/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/users.conf
[2016-04-21 13:27:21 +0200] information/ConfigItem: Committing config items
[2016-04-21 13:27:21 +0200] information/ApiListener: My API identity: icinga-hh-a
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule 'satellite-host' (in /etc/icinga2/conf.d/satellite.conf: 29:1-29:41) for type 'Dependency' does not match anywhere!
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule 'mail-icingaadmin' (in /etc/icinga2/conf.d/notifications.conf: 11:1-11:45) for type 'Notification' does not match anywhere!
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule 'mail-icingaadmin' (in /etc/icinga2/conf.d/notifications.conf: 20:1-20:48) for type 'Notification' does not match anywhere!
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule 'backup-downtime' (in /etc/icinga2/conf.d/downtimes.conf: 5:1-5:52) for type 'ScheduledDowntime' does not match anywhere!
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule 'ssh' (in /etc/icinga2/conf.d/services.conf: 47:1-47:19) for type 'Service' does not match anywhere!
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule '' (in /etc/icinga2/conf.d/services.conf: 57:1-57:65) for type 'Service' does not match anywhere!
[2016-04-21 13:27:21 +0200] warning/ApplyRule: Apply rule '' (in /etc/icinga2/conf.d/services.conf: 65:1-65:53) for type 'Service' does not match anywhere!
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 FileLogger.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 ApiUser.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 ApiListener.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 3 Zones.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 3 Endpoints.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 NotificationComponent.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 154 CheckCommands.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 2 NotificationCommands.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 IcingaApplication.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 2 HostGroups.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 User.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 UserGroup.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 3 TimePeriods.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 3 ServiceGroups.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 CheckerComponent.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 IdoMysqlConnection.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 LivestatusListener.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Instantiated 1 PerfdataWriter.
[2016-04-21 13:27:21 +0200] information/ScriptGlobal: Dumping variables to file '/var/cache/icinga2/icinga2.vars'
[2016-04-21 13:27:21 +0200] information/ConfigObject: Restoring program state from file '/var/lib/icinga2/icinga2.state'
[2016-04-21 13:27:21 +0200] information/ConfigObject: Restored 181 objects. Loaded 0 new objects without state.
[2016-04-21 13:27:21 +0200] information/ConfigItem: Triggering Start signal for config items
[2016-04-21 13:27:21 +0200] information/ApiListener: Adding new listener on port '5665'
[2016-04-21 13:27:21 +0200] information/JsonRpcConnection: Reconnecting to API endpoint 'icinga-ams5-a' via host 'icinga-ams5-a' and port '5665'
Segmentation fault
dmesg:
[ 8995.344666] icinga2[3540]: segfault at 7f1b610feff8 ip 00007f1b669290d9 sp 00007f1b610ff000 error 6 in libstdc**.so.6.0.20[7f1b668c9000+ec000]
I think there should be a clearly error message for unknown severity. I've searched a while for the problem. ;-)
Regards,
André
Changesets
2016-04-21 11:50:47 +00:00 by gbeutner 2d55cf1
2016-05-12 09:08:19 +00:00 by gbeutner 597d300
The text was updated successfully, but these errors were encountered: