gpointing-device-settings crashed with SIGSEGV in gpds_xinput_utils_get_device_info()

Bug #562414 reported by BlueT - Matthew Lien - 練喆明
146
This bug affects 28 people
Affects Status Importance Assigned to Milestone
gpointing-device-settings
Fix Released
Unknown
gpointing-device-settings (Ubuntu)
Won't Fix
Medium
Unassigned
Declined for Lucid by Sebastien Bacher
Declined for Maverick by Sebastien Bacher

Bug Description

Binary package hint: gpointing-device-settings

Installed gpointing-device-settings, not found in the menu, so manually start it.

matthew@0xB1uE7:~$ gpointing-device-settings

** (gpointing-device-settings:3793): CRITICAL **: gpds_ui_new: assertion `module != NULL' failed

** (gpointing-device-settings:3793): CRITICAL **: gpds_ui_is_available: assertion `GPDS_IS_UI(ui)' failed

(gpointing-device-settings:3793): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
程式記憶體區段錯誤 (core dumped)

matthew@0xB1uE7:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu lucid (development branch)
Release: 10.04
Codename: lucid
matthew@0xB1uE7:~$ uname -a
Linux 0xB1uE7 2.6.32-20-generic #30-Ubuntu SMP Mon Apr 12 15:20:57 UTC 2010 x86_64 GNU/Linux
matthew@0xB1uE7:~$ LANG=C apt-cache policy gpointing-device-settings
gpointing-device-settings:
  Installed: 1.3.2-2
  Candidate: 1.3.2-2
  Version table:
 *** 1.3.2-2 0
        500 http://free.nchc.org.tw/ubuntu/ lucid/universe Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: gpointing-device-settings 1.3.2-2
ProcVersionSignature: Ubuntu 2.6.32-20.30-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-20-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
CheckboxSubmission: c83d04251ac00d17156a6821f30f0e68
CheckboxSystem: b5acb6c9ca4017b1d44043910f45329d
Date: Wed Apr 14 00:27:17 2010
ExecutablePath: /usr/bin/gpointing-device-settings
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
ProcCmdline: gpointing-device-settings
ProcEnviron:
 SHELL=/bin/bash
 LANG=zh_TW.utf8
 LANGUAGE=zh_TW:zh
SegvAnalysis:
 Segfault happened at: 0x7f961d2c85fa: movlpd (%rsi),%xmm2
 PC (0x7f961d2c85fa) ok
 source "(%rsi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%xmm2" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gpointing-device-settings
StacktraceTop:
 ?? () from /lib/libc.so.6
 gpds_xinput_utils_get_device_info ()
 gpds_xinput_utils_exist_device ()
 ?? () from /usr/lib/libgpds.so.0
 ?? ()
Title: gpointing-device-settings crashed with SIGSEGV in gpds_xinput_utils_get_device_info()
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare

Revision history for this message
BlueT - Matthew Lien - 練喆明 (bluet) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:100
 gpds_xinput_utils_get_device_info (device_name=0x0,
 gpds_xinput_utils_exist_device (
 is_available (ui=0x1264400, error=0x0)
 is_available (ui=0x1264400, error=0x0)

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gpointing-device-settings (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Jonathan Byrne (jonathan-yamame) wrote :

I'm also getting this bug. When run from preferences, it fails silently. When run from a shell, I get:

]** (gpointing-device-settings:19152): CRITICAL **: gpds_ui_new: assertion `module != NULL' failed

** (gpointing-device-settings:19152): CRITICAL **: gpds_ui_is_available: assertion `GPDS_IS_UI(ui)' failed

(gpointing-device-settings:19152): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

[1]+ Segmentation fault (core dumped) gpointing-device-settings

Ubuntu 10.04 beta 2, all packages up-to-date.

Revision history for this message
Jonathan Byrne (jonathan-yamame) wrote :

Addendum to the above: I looked for a core file in my CWD but didn't find one. Where else might it leave the core file? Or is it dumping core but not leaving a core file?

Revision history for this message
BlueT - Matthew Lien - 練喆明 (bluet) wrote :

I'm using the new USB lenovo ThinkPad keyboard on my desktop.
It's model nomber is SK-8855.
And here comes the output of lsusb.

matthew@0xB1uE7:~$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 17ef:6009 Lenovo
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1915:001f Linksys
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 05ac:1263 Apple, Inc.
Bus 002 Device 003: ID 0bda:0181 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2116:000a
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Changed in gpointing-device-settings:
status: Unknown → Confirmed
Revision history for this message
Alexey Ivasyuk (oebs-pm) wrote :

Affects me too on Samsung NP-N210 with Lucid
In addition, I'm affected by this bug https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/549727?comments=all

Changed in gpointing-device-settings:
status: Confirmed → Fix Released
Revision history for this message
neohunter (manolet) wrote :

also happens to me with a microsoft wireless 7000, ubutnu 10.04

Revision history for this message
Karl Hegbloom (karl.hegbloom) wrote :

I notice that this bug is marked as "fix released", yet it is still happening. I am using a Lenovo USB keyboard:

  ID 17ef:6009 Lenovo

xinput list 15
Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=15 [slave pointer (2)]
 Reporting 4 classes:
  Class originated from: 15
  Buttons supported: 20
  Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right Button 3 Button 4 Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown Button Unknown
  Button state:
  Class originated from: 15
  Keycodes supported: 248
  Class originated from: 15
  Detail for Valuator 0:
    Label: Rel X
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative
  Class originated from: 15
  Detail for Valuator 1:
    Label: Rel Y
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative

Changed in gpointing-device-settings (Ubuntu):
status: New → Confirmed
Revision history for this message
rifter (rifter0x0000) wrote :

I am on Ubuntu 12.04 LTS (AMD64) and this is still a problem. The command just flat does not work.
If I use gksudo I get the above result, like the OP.
If I try as a normal user I get:
... a different error. (apport would not let me copy and paste, and would not come up again so I could even see the error to show you.
This is with a freshly installed package, version 1.5.1-6
I will try and get some better info. When I initially ran the program I did not have debug symbols installed, because there is no package named after this one that has those symbols. (turns out it is in libgpds-dbg - a very nonintuitive name indeed).
With this bug not fixed I don't get why we are even using this. It doesn't work. It crashes on launch. Why would we leave this unfixed for years if we're distributing it?
It's kind of annoying too because there is now no longer a way to emulate middle mouse buttons since that is not an option in the current preferences program.

Revision history for this message
rifter (rifter0x0000) wrote :
Revision history for this message
Andreas Moog (ampelbein) wrote :

This package has been removed from the Ubuntu development release, so I am closing all remaining open bug reports.

Sorry that we couldn't fix your problem properly, but gpointing-device-settings is dead upstream, buggy and completely unmaintained.

For more information, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870961

Thank you for your understanding and please continue to report any bugs you may find.

Changed in gpointing-device-settings (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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