Bug 927040 - [abrt] cups-1.5.4-20.fc18: avahi_string_list_get_pair: Process /usr/lib/cups/backend/dnssd was killed by signal 6 (SIGABRT)
Summary: [abrt] cups-1.5.4-20.fc18: avahi_string_list_get_pair: Process /usr/lib/cups/...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: cups
Version: 18
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:64edaa0fa204ac1eac3d0121c0a...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-25 00:45 UTC by Toby Haynes
Modified: 2013-07-18 06:06 UTC (History)
5 users (show)

Fixed In Version: cups-1.5.4-22.fc17
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1269305 (view as bug list)
Environment:
Last Closed: 2013-07-12 03:04:21 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (12.95 KB, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: cgroup (154 bytes, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: core_backtrace (1.37 KB, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: dso_list (2.54 KB, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: environ (897 bytes, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: limits (1.29 KB, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: maps (12.61 KB, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: open_fds (744 bytes, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: proc_pid_status (899 bytes, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details
File: smolt_data (5.45 KB, text/plain)
2013-03-25 00:45 UTC, Toby Haynes
no flags Details

Description Toby Haynes 2013-03-25 00:45:14 UTC
Description of problem:
Adding a samba printer share

Version-Release number of selected component:
cups-1.5.4-20.fc18

Additional info:
backtrace_rating: 4
cmdline:        dnssd
crash_function: avahi_string_list_get_pair
executable:     /usr/lib/cups/backend/dnssd
kernel:         3.8.3-201.fc18.x86_64
uid:            0
var_log_messages: Mar 24 20:37:57 nexus6 abrt[30260]: Saved core dump of pid 30257 (/usr/lib/cups/backend/dnssd) to /var/spool/abrt/ccpp-2013-03-24-20:37:57-30257 (897024 bytes)

Truncated backtrace:
Thread no. 1 (9 frames)
 #4 avahi_string_list_get_pair at strlst.c:426
 #5 parse_txt_record_pair at dnssd.c:239
 #6 find_device at dnssd.c:1210
 #7 avahi_query_callback at dnssd.c:1078
 #8 avahi_service_resolver_event at resolver.c:146
 #9 filter_func at client.c:256
 #11 dispatch_timeout_callback at ../avahi-common/dbus-watch-glue.c:105
 #12 avahi_simple_poll_dispatch at simple-watch.c:570
 #13 avahi_simple_poll_iterate at simple-watch.c:605

Comment 1 Toby Haynes 2013-03-25 00:45:17 UTC
Created attachment 715741 [details]
File: backtrace

Comment 2 Toby Haynes 2013-03-25 00:45:18 UTC
Created attachment 715742 [details]
File: cgroup

Comment 3 Toby Haynes 2013-03-25 00:45:20 UTC
Created attachment 715743 [details]
File: core_backtrace

Comment 4 Toby Haynes 2013-03-25 00:45:22 UTC
Created attachment 715744 [details]
File: dso_list

Comment 5 Toby Haynes 2013-03-25 00:45:23 UTC
Created attachment 715745 [details]
File: environ

Comment 6 Toby Haynes 2013-03-25 00:45:25 UTC
Created attachment 715746 [details]
File: limits

Comment 7 Toby Haynes 2013-03-25 00:45:27 UTC
Created attachment 715747 [details]
File: maps

Comment 8 Toby Haynes 2013-03-25 00:45:29 UTC
Created attachment 715748 [details]
File: open_fds

Comment 9 Toby Haynes 2013-03-25 00:45:31 UTC
Created attachment 715749 [details]
File: proc_pid_status

Comment 10 Toby Haynes 2013-03-25 00:45:33 UTC
Created attachment 715750 [details]
File: smolt_data

Comment 11 Fedora Update System 2013-06-13 15:12:10 UTC
cups-1.5.4-28.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/cups-1.5.4-28.fc18

Comment 12 Fedora Update System 2013-06-14 02:33:42 UTC
Package cups-1.5.4-28.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing cups-1.5.4-28.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-10832/cups-1.5.4-28.fc18
then log in and leave karma (feedback).

Comment 13 Cesar Eduardo Barros 2013-07-01 00:38:59 UTC
The same problem is also happening with Fedora 17:

$ sudo /usr/lib/cups/backend/dnssd
[...]
dnssd: strlst.c:426: avahi_string_list_get_pair: Assertion `l' failed.
$ rpm -q cups
cups-1.5.4-18.fc17.x86_64

A Fedora 18 box connected to the same network was fixed by upgrading cups to cups-1.5.4-28.fc18.x86_64. Now /usr/lib/cups/backend/dnssd does not crash anymore on it, and the shared printer (on a Fedora 19 box) appears in the printing dialog.

On this Fedora 17 box, however, I do not have this option, since there is no fixed cups package (unless I recompile it myself). Could you also apply the fix to the f17 branch?

Comment 14 Cesar Eduardo Barros 2013-07-01 01:46:41 UTC
So I applied the changes found at http://pkgs.fedoraproject.org/cgit/cups.git/commit/?h=f18&id=131a54ac1c30223ea487893490898360e3cca608 on top of cups-1.5.4-18.fc17.src.rpm and recompiled.

I can confirm that the resulting rpm fixes the bug on Fedora 17. The printer shared by the Fedora 19 box is visible and prints (tested on Firefox).

Comment 15 Fedora Update System 2013-07-01 11:19:26 UTC
cups-1.5.4-22.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/cups-1.5.4-22.fc17

Comment 16 Fedora Update System 2013-07-12 03:04:21 UTC
cups-1.5.4-28.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2013-07-18 04:01:18 UTC
cups-1.5.4-22.fc17 has been pushed to the Fedora 17 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2013-07-18 06:06:06 UTC
cups-1.5.4-22.fc17 has been pushed to the Fedora 17 stable repository.  If problems still persist, please make note of it in this bug report.


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