← Back to team overview

desktop-packages team mailing list archive

[Bug 1435287] Re: cups-browsed crashed with SIGSEGV in g_slist_foreach()

 

Seb, for me it looks like a problem of glib2 because of the following:

1. In the traceback it does not go throgh the code which I have recently changed.
2. The crash happens only in Ubuntu Vivid, not in Utopic and not in Fedora. Vivid has another (newer) version of glib2 than Fedora.
3. It is less probably Avahi as Fedora and Vivid have the same upstream version of Avahi.

For me it is difficult to investigate the crash by myself as it never
happened for me.

The tracebacks are missing the symbols of Avahi if the code execution
path goes through Avahi.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1435287

Title:
  cups-browsed crashed with SIGSEGV in g_slist_foreach()

Status in cups-filters package in Ubuntu:
  Triaged
Status in glib2.0 package in Ubuntu:
  Incomplete

Bug description:
  Daily build from Mar 23rd 2015, booted from USB on Lenovo T440s.
  Selected 'Try Ubuntu', crash occured during startup

  ProblemType: Crash
  DistroRelease: Ubuntu 15.04
  Package: cups-browsed 1.0.67-0ubuntu1
  ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1
  Uname: Linux 3.19.0-9-generic x86_64
  ApportVersion: 2.16.2-0ubuntu4
  Architecture: amd64
  CasperVersion: 1.355
  CupsErrorLog:
   
  Date: Mon Mar 23 11:14:22 2015
  ExecutablePath: /usr/sbin/cups-browsed
  LiveMediaBuild: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150323)
  Lpstat: Error: command ['lpstat', '-v'] failed with exit code 1: lpstat: No destinations added.
  MachineType: LENOVO 20AQ007TGE
  Papersize: a4
  ProcCmdline: /usr/sbin/cups-browsed
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
  ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash --- maybe-ubiquity
  SegvAnalysis:
   Segfault happened at: 0x7f926f1a2cd0 <g_slist_foreach+16>:	mov    0x8(%rdi),%rbx
   PC (0x7f926f1a2cd0) ok
   source "0x8(%rdi)" (0x00000009) not located in a known VMA region (needed readable region)!
   destination "%rbx" ok
  SegvReason: reading NULL VMA
  Signal: 11
  SourcePackage: cups-filters
  StacktraceTop:
   g_slist_foreach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_slist_free_full () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
   ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  Title: cups-browsed crashed with SIGSEGV in g_slist_foreach()
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
   
  dmi.bios.date: 09/03/2014
  dmi.bios.vendor: LENOVO
  dmi.bios.version: GJET79WW (2.29 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20AQ007TGE
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrGJET79WW(2.29):bd09/03/2014:svnLENOVO:pn20AQ007TGE:pvrThinkPadT440s:rvnLENOVO:rn20AQ007TGE:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20AQ007TGE
  dmi.product.version: ThinkPad T440s
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups-filters/+bug/1435287/+subscriptions