gnome-settings-daemon crashed with SIGSEGV in xcb_setup_vendor_end()

Bug #642030 reported by durilka on 2010-09-18
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: gnome-settings-daemon

I believe it's still the same issue as here: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/570075

I've plugged Wacom Volito while Rhythmbox was open, session died I logged back and the error report was waiting for me.

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: gnome-settings-daemon 2.31.92-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.32-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sat Sep 18 15:08:38 2010
ExecutablePath: /usr/lib/gnome-settings-daemon/gnome-settings-daemon
ProcCmdline: /usr/lib/gnome-settings-daemon/gnome-settings-daemon
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f36a17a13c0 <xcb_setup_vendor_end>: movzwl 0x18(%rdi),%eax
 PC (0x7f36a17a13c0) ok
 source "0x18(%rdi)" (0x00000018) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-settings-daemon
StacktraceTop:
 xcb_setup_vendor_end () from /usr/lib/libxcb.so.1
 xcb_setup_pixmap_formats_iterator () from /usr/lib/libxcb.so.1
 xcb_setup_roots_iterator () from /usr/lib/libxcb.so.1
 pa_x11_get_prop () from /usr/lib/libpulsecommon-0.9.21.so
 ?? () from /usr/lib/libpulse.so.0
Title: gnome-settings-daemon crashed with SIGSEGV in xcb_setup_vendor_end()
UserGroups: adm admin cdrom dialout disk lpadmin plugdev sambashare users vboxusers
XsessionErrors:
 (polkit-gnome-authentication-agent-1:3370): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (bluetooth-applet:3385): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed
 (nautilus:3383): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

durilka (durilka) wrote :

StacktraceTop:
 xcb_setup_vendor_end () from /usr/lib/libxcb.so.1
 xcb_setup_pixmap_formats_iterator ()
 xcb_setup_roots_iterator ()
 pa_x11_get_prop (xcb=0x7f36a17a8d40,
 pa_client_conf_from_x11 (c=0x1b15d90,

Changed in gnome-settings-daemon (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
affects: gnome-settings-daemon (Ubuntu) → pulseaudio (Ubuntu)
Launchpad Janitor (janitor) wrote :
Download full text (4.5 KiB)

This bug was fixed in the package pulseaudio - 1:1.0-0ubuntu1

---------------
pulseaudio (1:1.0-0ubuntu1) oneiric; urgency=low

  [ David Henningsson ]
  * Fix "Parse failure" error with remote sources/sinks,
    thanks to Martin-Eric Racine for reporting/testing! (LP: #852902)
  * Fix crash when dbus module does not load (LP: #855729)
  * Add more bug fixes from upstream git

  [ Daniel T Chen ]
  * debian/copyright: Update all shipped sources
  * Various xcb_*() bugs already fixed in Sep 2010 (LP: #642030,
    LP: #646583, LP: #646616, LP: #648104)
  * Passthrough is supported in 1.0 (LP: #448024)
  * PulseAudio + alsa-plugins route through PulseAudio by default
    (LP: #378382)

  [ Luke Yelavich ]
  * New upstream bugfix release
    - vala: Add has_type_id=false to all enums, structs and classes
    - module-switch-on-connect: Don't switch unlinked sink input and source
      outputs
    - alsa-mixer: Set "Front" control to 0 dB on headphone path
    - module-equalizer-sink: Use %z for printf of size_t variables
    - module-equalizer-sink: Use = in initialising variables
    - bluetooth/sbc: Use __asm__ keyword
    - module-equalizer-sink: Use correct limit in loop
    - Squash the last gcc warnings
    - Make gcc --std=c99 happy
    - device-restore: Simplify the migration of data to per-port keys.
    - stream-restore: Add in some variable sets that were missing from 9ffa93.
    - stream-restore: Add proper data validity checks to the legacy database
      entry read.
    - formats: The format code should be in libpulse, not libpulsecommon
    - formats: Export more functions needed for a clean build.
    - device-restore: Fix use-after-free error.
    - raop: Use the port supplied by avahi when connecting to RAOP devices.
    - loopback: New modargs: sink_input_properties and
      source_output_properties.
    - bluetooth: Bump DBus version to 1.3.0 and drop conditional code.
    - alsa: Tidy up argument descriptions
    - module-suspend-on-idle: Move vacuum code to core
    - alsa-mixer: Add support for the Microsoft Kinect Sensor device
    - modargs: Ensure modargs can be accessed in their raw form.
    - raop: Properly deal with the name coming from the device.
    - build-sys: Oops forgot to add the Kinect profile to the build system.
    - volume: Rename 'sync volume' to 'deferred volume'.
    - raop: Don't crash if fd is not open when trying to close it
    - doc: Update README with fresh links.
    - doc: Add info about running pulseaudio from the build dir
    - stream: Relax assert for extended API
    - def: Hide server-side sink/source flags
    - volume: Handle varying channel count for shared volumes
    - virtual: Make volume sharing on by default
    - equalizer: Use volume sharing by default
    - echo-cancel: Use volume sharing by default
    - sink,source: Avoid crash by not updating volume on shutdown
    - conf: Make sure module-dbus-protocol is loaded after
      module-default-device-restore
    - build-sys: bump soname
    - sink,source: Handle missing in the shared volume case
    - dbus: Don't crash if the module does not load
    - Fix crash in threaded message queues
    - build-sys: Switch to the tar-us...

Read more...

Changed in pulseaudio (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers