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

Bug #638747 reported by Maurice Aarts
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gpointing-device-settings (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: gpointing-device-settings

After a reboot clicking on the Pointing Devices option in the System>Preferences menu caused a segfault.
This bug is reproducible by clicking the option, and causes gpointing-device-settings to be inaccessible.

Description: Ubuntu maverick (development branch)
Release: 10.10

gpointing-device-settings:
  Installed: 1.5.1-2
  Candidate: 1.5.1-2
  Version table:
 *** 1.5.1-2 0
        500 http://nl.archive.ubuntu.com/ubuntu/ maverick/universe amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: gpointing-device-settings 1.5.1-2
ProcVersionSignature: Ubuntu 2.6.35-21.31-generic 2.6.35.4
Uname: Linux 2.6.35-21-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Wed Sep 15 10:23:43 2010
ExecutablePath: /usr/bin/gpointing-device-settings
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
ProcCmdline: gpointing-device-settings
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/zsh
SegvAnalysis:
 Segfault happened at: 0x7fea71a5f73a <__strcmp_sse42+26>: movdqu (%rsi),%xmm2
 PC (0x7fea71a5f73a) 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:
 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:130
 gpds_xinput_utils_get_device_info () from /usr/lib/libgpds.so.0
 gpds_xinput_utils_exist_device () from /usr/lib/libgpds.so.0
 ?? () from /usr/lib/libgpds.so.0
 ?? () from /usr/lib/gpointing-device-settings/module/mouse.so
Title: gpointing-device-settings crashed with SIGSEGV in __strcmp_sse42()
UserGroups: adm admin audio cdrom dialout fax fuse lpadmin netdev plugdev sambashare video
XsessionErrors:
 (polkit-gnome-authentication-agent-1:2215): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (bluetooth-applet:2222): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed
 (gnome-panel:2212): GConf-WARNING **: Directory `/apps/panel/toplevels/bottom_panel_screen1/screen' was not being monitored by GConfClient 0x15a0240
 (gnome-panel:2212): GConf-WARNING **: Directory `/apps/panel/toplevels/top_panel_screen1/screen' was not being monitored by GConfClient 0x15a0240

Revision history for this message
Maurice Aarts (ice-blade) wrote :
visibility: private → public
Revision history for this message
Maurice Aarts (ice-blade) wrote :

Sep 15 15:22:20 AartsA kernel: [ 1501.507788] gpointing-devic[3153]: segfault at 0 ip 00007fa45216b2f5 sp 00007fffc67b2020 error 4 in touchpad.so[7fa452168000+7000]
Sep 15 15:22:50 AartsA kernel: [ 1531.149706] gpointing-devic[3161]: segfault at 0 ip 00007f86497cf2f5 sp 00007fff441e3c40 error 4 in touchpad.so[7f86497cc000+7000]
Sep 15 15:23:31 AartsA kernel: [ 1572.211670] gpointing-devic[3171]: segfault at 0 ip 00007fa7b5d562f5 sp 00007fff056f8170 error 4 in touchpad.so[7fa7b5d53000+7000]
Sep 15 15:25:33 AartsA kernel: [ 1694.377881] gpointing-devic[3201]: segfault at 0 ip 00007f1a20f8a2f5 sp 00007fffa6b59b90 error 4 in touchpad.so[7f1a20f87000+7000]
Sep 15 15:26:01 AartsA kernel: [ 1722.497181] gpointing-devic[3222]: segfault at 0 ip 00007f8d199a52f5 sp 00007fff40414070 error 4 in touchpad.so[7f8d199a2000+7000]

This now only occurs when I attempt to open the settings applet through the menu or with Alt+F2.
Running gpointing-device-settings from a normal commandline also causes the segfault.
Running gpointing-device-settings from a (root) commandline opens the applet normally without the segfault.

It appears either the menu settings are forgetting to call a gksudo, or the code that checks for superuser rights is buggy.
As the application can still be used by prepending a gksudo or running it from root this is not a critical bug, however it is rather annoying that you can't use the menu link.
Thanks!

Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __strcmp_sse42 () from /lib/libc.so.6
 gpds_xinput_utils_get_device_info (device_name=0x0,
 gpds_xinput_utils_exist_device (
 is_available (ui=0xc07400, error=0x0)
 is_available (ui=0xc07400, 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
nathan (ferrisn) wrote :

I'm having the same problem on amd64 with gpointing-device-settings 1.5.1-2 on 10.10 (just upgrade from 10.04). However, I'm not able to get it to run as root, nor can I get the gksudo trick to work.

gpointing-devic[2284]: segfault at 0 ip 00007f35208c173a sp 00007fffdfe4efa8 error 4 in libc-2.12.1.so[7f352079b000+17a000]
gpointing-devic[2350]: segfault at 0 ip 00007f68504102c4 sp 00007ffff4ee2118 error 4 in libc-2.12.1.so[7f68502e9000+17a000]
gpointing-devic[2369]: segfault at 0 ip 00007f1940d4c73a sp 00007fffc9c1ae78 error 4 in libc-2.12.1.so[7f1940c26000+17a000]
gpointing-devic[2381]: segfault at 0 ip 00007fb30f0e573a sp 00007fff2e1b7b38 error 4 in libc-2.12.1.so[7fb30efbf000+17a000]
gpointing-devic[2410]: segfault at 0 ip 00007f5a5dc3173a sp 00007fff59a43708 error 4 in libc-2.12.1.so[7f5a5db0b000+17a000]

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.