Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#55702 - [sssd] sssd segfaults instantly (rebuild required)

Attached to Project: Community Packages
Opened by Dan (direx) - Friday, 22 September 2017, 07:44 GMT
Last edited by Massimiliano Torromeo (mtorromeo) - Friday, 22 September 2017, 15:38 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Massimiliano Torromeo (mtorromeo)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

sssd segfaults instantly (probably after latest tdb/tevent/ldb update). A package rebuild fixes this.

Additional info:
* sssd-1.15.3-1
* upgraded tevent (1:0.9.31-1 -> 1:0.9.33-1)
* upgraded tdb (1.3.12-1 -> 1.3.15-1)
* upgraded ldb (1.1.29-1 -> 1.2.2-1)


Steps to reproduce:

1. Call /usr/bin/sssd -f -i from shell (or gdb)

2. Instant segfault:

Starting program: /usr/bin/sssd -i -f
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000001 in ?? ()
#0 0x0000000000000001 in ?? ()
#1 0x00007ffff7098e5d in ?? () from /usr/lib/libldb.so.1
#2 0x00007ffff65fdf92 in _talloc_free () from /usr/lib/libtalloc.so.2
#3 0x00007ffff70967d4 in ?? () from /usr/lib/libldb.so.1
#4 0x00007ffff005df3f in ?? () from /usr/lib/ldb/modules/ldb/tdb.so
#5 0x00007ffff68188e8 in tevent_common_loop_timer_delay () from /usr/lib/libtevent.so.0
#6 0x00007ffff681992c in ?? () from /usr/lib/libtevent.so.0
#7 0x00007ffff6817f19 in ?? () from /usr/lib/libtevent.so.0
#8 0x00007ffff6813bde in _tevent_loop_once () from /usr/lib/libtevent.so.0
#9 0x00007ffff70981f4 in ldb_wait () from /usr/lib/libldb.so.1
#10 0x00007ffff7099769 in ldb_search () from /usr/lib/libldb.so.1
#11 0x00007ffff70997f5 in ldb_set_default_dns () from /usr/lib/libldb.so.1
#12 0x00007ffff7099a33 in ldb_connect () from /usr/lib/libldb.so.1
#13 0x00007ffff74e7a65 in sysdb_ldb_connect () from /usr/lib/sssd/libsss_util.so
#14 0x00007ffff74e7bf0 in ?? () from /usr/lib/sssd/libsss_util.so
#15 0x00007ffff74e8145 in sysdb_domain_init_internal () from /usr/lib/sssd/libsss_util.so
#16 0x00007ffff74e8e69 in sysdb_init_ext () from /usr/lib/sssd/libsss_util.so
#17 0x0000555555558d0c in ?? ()
#18 0x00007ffff5fdcf6a in __libc_start_main () from /usr/lib/libc.so.6
#19 0x00005555555590fa in ?? ()
This task depends upon

Closed by  Massimiliano Torromeo (mtorromeo)
Friday, 22 September 2017, 15:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  sssd-1.15.3-2
Comment by Maarten de Vries (de-vri-es) - Friday, 22 September 2017, 09:55 GMT
Note that this can lock out non-local users from a system, since sssd won't be available to perform the authentication.
Comment by Vadim Bulst (Vadim Bulst) - Friday, 22 September 2017, 12:41 GMT
I can confirm this issue. I downgraded ldb to 1.1.29-1 and was able to log in as a non local user again.

Loading...