xfsettingsd crashed with SIGSEGV in xfce_displays_helper_channel_apply()

Bug #1296449 reported by Alberto Jovito
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xfce4-settings (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

* Test case:
- try using Xubuntu 13.10 on a machine needing the openchrome driver.

--------

I was testing the openchrome drivers git e53bb7bf442b03b1240445d6c9e846265bda577c in "Xubuntu". These work only when xfsettingsd crash or kill. Otherwise the screen looks as if it were turned off.

When you start without xfsettingsd and then run in a terminal, the screen turns off. To do this on a tty I perform the command:

sudo /etc/init.d/lightdm restart

Quickly switch to another tty and I perform the command:

sudo killall xfsettingsd

With the above commands do not reproduce the crash. My graphics chip is VIA VX800

http://cgit.freedesktop.org/openchrome/xf86-video-openchrome/

With openchrome drivers of saucy, Xorg crash, see bug #1251849

ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: xfce4-settings 4.11.0-1ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
CasperVersion: 1.336ubuntu1
CrashCounter: 1
Date: Sun Mar 23 01:53:48 2014
ExecutablePath: /usr/bin/xfsettingsd
ExecutableTimestamp: 1377749631
LiveMediaBuild: Xubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016)
MarkForUpload: True
ProcCmdline: xfsettingsd
ProcCwd: /home/xubuntu
ProcEnviron:
 LANGUAGE=es_ES
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7fc3e631bb1d: mov (%rax),%rcx
 PC (0x7fc3e631bb1d) ok
 source "(%rax)" (0x00000080) not located in a known VMA region (needed readable region)!
 destination "%rcx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: xfce4-settings
StacktraceTop:
 ?? ()
 ?? ()
 g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: xfsettingsd crashed with SIGSEGV in g_type_create_instance()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Alberto Jovito (thedemon007) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 xfce_displays_helper_channel_apply (helper=helper@entry=0x7fc3e6d4d030, scheme=scheme@entry=0x7fc3e631ea83 "Default") at displays.c:778
 xfce_displays_helper_init (helper=0x7fc3e6d4d030) at displays.c:144
 g_type_create_instance (type=<optimized out>) at /build/buildd/glib2.0-2.38.1/./gobject/gtype.c:1868
 g_object_new_internal (class=class@entry=0x7fc3e6d4c530, params=params@entry=0x0, n_params=n_params@entry=0) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:1746
 g_object_newv (object_type=object_type@entry=140479368114192, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:1890

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 : ThreadStacktrace.txt
Changed in xfce4-settings (Ubuntu):
importance: Undecided → Medium
summary: - xfsettingsd crashed with SIGSEGV in g_type_create_instance()
+ xfsettingsd crashed with SIGSEGV in xfce_displays_helper_channel_apply()
tags: removed: need-amd64-retrace
Revision history for this message
Alberto Jovito (thedemon007) wrote :

This problem is fixed in xfce4-settings 4.11.1 .. In "trusty" is also fixed.

tags: added: xubuntu
description: updated
Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

This bug report is being closed due to your last comment regarding this being fixed in trusty.

Changed in xfce4-settings (Ubuntu):
status: New → 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.