cups-browsed assert failure: cups-browsed: strlst.c:381: avahi_string_list_find: Assertion `key' failed.

Bug #1284834 reported by John Markh
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cups-filters (Ubuntu)
Fix Released
Medium
Till Kamppeter

Bug Description

Randomly crashed.

$ lsb_release -rd
Description: Ubuntu Trusty Tahr (development branch)
Release: 14.04

$ apt-cache policy cups-filters
cups-filters:
  Installed: 1.0.46-0ubuntu1
  Candidate: 1.0.46-0ubuntu1
  Version table:
 *** 1.0.46-0ubuntu1 0
        500 http://ca.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: cups-browsed 1.0.46-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-12.32-generic 3.13.4
Uname: Linux 3.13.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
AssertionMessage: cups-browsed: strlst.c:381: avahi_string_list_find: Assertion `key' failed.
CupsErrorLog:

Date: Tue Feb 25 14:09:16 2014
ExecutablePath: /usr/sbin/cups-browsed
InstallationDate: Installed on 2013-12-21 (66 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20131219)
Lpstat:
 device for Canon_MX430_series: ipps://MacBook-Pro.local:631/printers/Canon_MX430_series
 device for HP_Officejet_Pro_8500_A909a: ipps://Natashas-MacBook-2.local:631/printers/HP_Officejet_Pro_8500_A909a
 device for Samsung_SCX_3400_Series__SEC001599AB1D8D_: ipps://Cynthias-MacBook-Pro.local:631/printers/Samsung_SCX_3400_Series__SEC001599AB1D8D_
 device for staples_webprint: ipps://MacBook-Pro.local:631/printers/staples_webprint
MachineType: Dell Inc. Latitude E6410
Papersize: letter
ProcCmdline: /usr/sbin/cups-browsed
ProcEnviron:
 PATH=(custom, no user)
 TERM=linux
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-12-generic root=UUID=9a54f17f-af2d-4e6c-99d1-a75c32caad2a ro quiet splash
Signal: 6
SourcePackage: cups-filters
StacktraceTop:
 __assert_fail_base (fmt=0x7f728f6c04b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f729002558a "key", file=file@entry=0x7f7290025905 "strlst.c", line=line@entry=381, function=function@entry=0x7f7290025a30 "avahi_string_list_find") at assert.c:92
 __GI___assert_fail (assertion=0x7f729002558a "key", file=0x7f7290025905 "strlst.c", line=381, function=0x7f7290025a30 "avahi_string_list_find") at assert.c:101
 avahi_string_list_find () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3
 ?? ()
 ?? ()
Title: cups-browsed assert failure: cups-browsed: strlst.c:381: avahi_string_list_find: Assertion `key' failed.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 08/10/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A05
dmi.board.name: 0K42JR
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA05:bd08/10/2010:svnDellInc.:pnLatitudeE6410:pvr0001:rvnDellInc.:rn0K42JR:rvrA01:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E6410
dmi.product.version: 0001
dmi.sys.vendor: Dell Inc.

Revision history for this message
John Markh (dragonsol) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceTop.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in cups-filters (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Sebastien Bacher (seb128) wrote :
information type: Private → Public
Changed in cups-filters (Ubuntu):
assignee: nobody → Till Kamppeter (till-kamppeter)
Revision history for this message
Didier Raboud (odyx) wrote :

(I know it's not the correct place for that complaint, please redirect it to the relevant place)

Don't expect fellow developers (in my case; Debian maintainer of the cups-filters package) to look into Ubuntu errors if they are not public (and I mean _public_, not "ah, you're a DD, there, your launchpad account has access), I'm not going to register for a Ubuntu One account and it shouldn't be needed!

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

I have found the cause of the crash now. I will soon release cups-filters 1.0.48 and upload the new package.

Changed in cups-filters (Ubuntu):
status: New → In Progress
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

cups-filters 1.0.48 with the fix released upstream.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cups-filters - 1.0.48-0ubuntu1

---------------
cups-filters (1.0.48-0ubuntu1) trusty; urgency=high

  * New upstream release 1.0.48
     - cups-browsed: Fix for a crash which happens on Bonjour reports of
       printers without "product", "usb_MDL", and "ty" fields in the
       text record (LP: #1284834).
     - cups-browsed: In README and in the sample startup scripts/configs
       for System V Init and Upstart taken into account the fact that it
       is not required any more to start avahi-daemon before starting
       cups-browsed.
 -- Till Kamppeter <email address hidden> Wed, 12 Mar 2014 21:03:06 +0100

Changed in cups-filters (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.