Bug 1055103 - [abrt] chrony: combine_sources(): chronyd killed by SIGABRT
Summary: [abrt] chrony: combine_sources(): chronyd killed by SIGABRT
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: chrony
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Miroslav Lichvar
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:19e33f63f2d0facd3a615acf295...
Depends On:
Blocks: 1061048
TreeView+ depends on / blocked
 
Reported: 2014-01-18 20:00 UTC by Georg Wittig
Modified: 2014-06-09 13:50 UTC (History)
2 users (show)

Fixed In Version: chrony-1.30-0.1.pre1.fc21
Clone Of:
Environment:
Last Closed: 2014-06-09 13:50:38 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (15.65 KB, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: cgroup (158 bytes, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: core_backtrace (3.40 KB, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: dso_list (894 bytes, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: environ (72 bytes, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: limits (1.29 KB, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: maps (4.90 KB, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: open_fds (120 bytes, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: proc_pid_status (907 bytes, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details
File: var_log_messages (1.60 KB, text/plain)
2014-01-18 20:00 UTC, Georg Wittig
no flags Details

Description Georg Wittig 2014-01-18 20:00:33 UTC
Version-Release number of selected component:
chrony-1.29-1.fc20

Additional info:
reporter:       libreport-2.1.11
backtrace_rating: 4
cmdline:        /usr/sbin/chronyd -u chrony
crash_function: combine_sources
executable:     /usr/sbin/chronyd
kernel:         3.12.7-300.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            994

Truncated backtrace:
Thread no. 1 (9 frames)
 #4 combine_sources at sources.c:492
 #5 SRC_SelectSource at sources.c:942
 #6 SRC_AccumulateSample at sources.c:320
 #7 receive_packet at ntp_core.c:1158
 #8 NCR_ProcessKnown at ntp_core.c:1428
 #9 NSR_ProcessReceive at ntp_sources.c:361
 #10 read_from_socket at ntp_io.c:388
 #11 dispatch_filehandlers at sched.c:488
 #12 SCH_MainLoop at sched.c:616

Comment 1 Georg Wittig 2014-01-18 20:00:39 UTC
Created attachment 852099 [details]
File: backtrace

Comment 2 Georg Wittig 2014-01-18 20:00:41 UTC
Created attachment 852100 [details]
File: cgroup

Comment 3 Georg Wittig 2014-01-18 20:00:42 UTC
Created attachment 852101 [details]
File: core_backtrace

Comment 4 Georg Wittig 2014-01-18 20:00:44 UTC
Created attachment 852102 [details]
File: dso_list

Comment 5 Georg Wittig 2014-01-18 20:00:47 UTC
Created attachment 852103 [details]
File: environ

Comment 6 Georg Wittig 2014-01-18 20:00:49 UTC
Created attachment 852104 [details]
File: limits

Comment 7 Georg Wittig 2014-01-18 20:00:51 UTC
Created attachment 852105 [details]
File: maps

Comment 8 Georg Wittig 2014-01-18 20:00:52 UTC
Created attachment 852106 [details]
File: open_fds

Comment 9 Georg Wittig 2014-01-18 20:00:54 UTC
Created attachment 852107 [details]
File: proc_pid_status

Comment 10 Georg Wittig 2014-01-18 20:00:56 UTC
Created attachment 852108 [details]
File: var_log_messages

Comment 11 Miroslav Lichvar 2014-01-20 13:23:57 UTC
Thanks for the report.

Is this with the default /etc/chrony.conf or did you make any modifications?

Comment 12 Georg Wittig 2014-01-20 14:20:52 UTC
(In reply to Miroslav Lichvar from comment #11)

> Is this with the default /etc/chrony.conf or did you make any modifications?

The following is my chrony.conf file:

server 192.53.103.108 iburst prefer
server 192.53.103.104 iburst prefer
server 192.53.103.103 iburst prefer
server 0.fedora.pool.ntp.org iburst
server 1.fedora.pool.ntp.org iburst
server 2.fedora.pool.ntp.org iburst
server 3.fedora.pool.ntp.org iburst

# Ignore stratum in source selection.
stratumweight 0

# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift

# Enable kernel RTC synchronization.
rtcsync

# In first three updates step the system clock instead of slew
# if the adjustment is larger than 100 seconds.
makestep 10 3

# Allow client access from local network.
#allow 192.168/16

# Listen for commands only on localhost.
bindcmdaddress 127.0.0.1
bindcmdaddress ::1

# Serve time even if not synchronized to any NTP server.
local stratum 10

keyfile /etc/chrony.keys

# Specify the key used as password for chronyc.
commandkey 1

# Generate command key if missing.
generatecommandkey


# Disable logging of client accesses.
noclientlog

# Send a message to syslog if a clock adjustment is larger than 0.5 seconds.
logchange 0.5

logdir /var/log/chrony
#log measurements statistics tracking

Comment 13 Miroslav Lichvar 2014-01-20 15:30:07 UTC
Thanks, I can reproduce it now. It may happen when some sources have the prefer option.

Comment 14 Miroslav Lichvar 2014-04-09 15:00:14 UTC
This is fixed in upstream git and will be in chrony-1.30.


Note You need to log in before you can comment on or make changes to this bug.