geisview crashed with SIGSEGV in geis_get_configuration()

Bug #857552 reported by Iwan Sapoetra
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Geis
Fix Released
Low
Stephen M. Webb
utouch-geis (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

additional test:

e1@cgii:~$ export GEIS_DEBUG=1
e1@cgii:~$ geistest
GEIS(error)-_verify_xcb_version:281 failed to receive XCB gesture version reply.
GEIS(error)-_set_valist:630 can not create back end
GEIS(error)-geis_new:659 can not initialize GEIS API
error in geis_init
error creating geis instance for window 0x0000015d
can not continue, exiting....

e1@cgii:~$ GEIS_DEBUG=3 geistest
GEIS(debug)-_callback_info_bag_alloc:106 size=4 count=0
GEIS(debug)-geis_backend_by_name:119 creating back end of class "com.canonical.utouch.xcb"
GEIS(error)-_verify_xcb_version:281 failed to receive XCB gesture version reply.
GEIS(error)-_set_valist:630 can not create back end
GEIS(error)-geis_new:659 can not initialize GEIS API
GEIS(debug)-geis_subscription_bag_invalidate:213 begins
GEIS(debug)-geis_subscription_bag_invalidate:220 ends
GEIS(debug)-_geis_destroy:673 begins
GEIS(debug)-geis_subscription_bag_empty:198 begins
GEIS(debug)-geis_subscription_bag_empty:206 ends
error in geis_init
error creating geis instance for window 0x0000015d
can not continue, exiting....

Running Unity
e1@cgii:~$ unity --replace
Checking if settings need to be migrated ...no
Checking if internal files need to be migrated ...no
Backend : gconf
Integration : true
Profile : unity
Adding plugins
Skipping upgrade com.canonical.unity.unity.01.upgrade
Skipping upgrade com.canonical.unity.unity.02.upgrade
Initializing core options...done
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing mousepoll options...done
Initializing vpswitch options...done
Initializing animation options...done
Initializing snap options...done
compiz (expo) - Warn: failed to bind image to texture
Initializing expo options...done
Initializing move options...done
Initializing place options...done
Initializing grid options...done
Initializing gnomecompat options...done
Initializing wall options...done
Initializing ezoom options...done
Initializing workarounds options...done
Initializing resize options...done
Initializing fade options...done
Initializing unitymtgrabhandles options...done
Initializing scale options...done
Initializing session options...done
GEIS(error)-_verify_xcb_version:281 failed to receive XCB gesture version reply.
GEIS(error)-_set_valist:630 can not create back end
GEIS(error)-geis_new:659 can not initialize GEIS API
error in geis_init

Screen geometry changed:
  Monitor 0(primary)
   0x0x1366x768

Segmentation fault (core dumped)

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: utouch-geis-tools 2.1.2-0ubuntu3
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic i686
ApportVersion: 1.23-0ubuntu1
Architecture: i386
CrashCounter: 1
Date: Fri Sep 23 23:25:13 2011
ExecutablePath: /usr/bin/geisview
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
InterpreterPath: /usr/bin/python2.7
LsInput: Error: command ['gksu', '-D', 'Apport', '--', 'lsinput'] failed with exit code 1:
MachineType: MICRO-STAR INTERNATIONAL CO.,LTD MS-7360
MtDevices: No capable devices found...
ProcCmdline: /usr/bin/python /usr/bin/geisview
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 LANGUAGE=en_US:en
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-11-generic root=UUID=c1d6654f-6941-47f3-b349-26ab607f2082 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x3cce94 <geis_get_configuration+116>: mov 0x14(%edx),%eax
 PC (0x003cce94) ok
 source "0x14(%edx)" (0x00000014) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: utouch-geis
StacktraceTop:
 geis_get_configuration () from /usr/lib/libutouch-geis.so.1
 ffi_call_SYSV () from /usr/lib/python2.7/lib-dynload/_ctypes.so
 ffi_call () from /usr/lib/python2.7/lib-dynload/_ctypes.so
 _ctypes_callproc () from /usr/lib/python2.7/lib-dynload/_ctypes.so
 ?? () from /usr/lib/python2.7/lib-dynload/_ctypes.so
Title: geisview crashed with SIGSEGV in geis_get_configuration()
UpgradeStatus: Upgraded to oneiric on 2011-09-20 (3 days ago)
UserGroups: adm admin cdrom dialout dip lpadmin plugdev sambashare vboxusers www-data
dmi.bios.date: 12/04/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.6
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: MS-7360
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.board.version: 1.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrV1.6:bd12/04/2007:svnMICRO-STARINTERNATIONALCO.,LTD:pnMS-7360:pvr1.0:rvnMICRO-STARINTERNATIONALCO.,LTD:rnMS-7360:rvr1.0:cvnMICRO-STARINTERNATIONALCO.,LTD:ct3:cvr1.0:
dmi.product.name: MS-7360
dmi.product.version: 1.0
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO.,LTD

Related branches

Revision history for this message
Iwan Sapoetra (isapoetra) wrote :
description: updated
Stephen M. Webb (bregma)
Changed in utouch-geis:
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Stephen M. Webb (bregma)
milestone: none → 2.1.3
Revision history for this message
Stephen M. Webb (bregma) wrote :

The x.org server in x.org-edgers does not support the uTouch stack, which explains the init failures.

geisview should not be crashing under these circumstances, so that will need to be fixed.

Changed in utouch-geis (Ubuntu):
status: New → Confirmed
Changed in utouch-geis:
status: Triaged → In Progress
Stephen M. Webb (bregma)
Changed in utouch-geis:
status: In Progress → Fix Committed
Changed in utouch-geis (Ubuntu):
importance: Undecided → Low
status: Confirmed → Triaged
Stephen M. Webb (bregma)
Changed in utouch-geis:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package utouch-geis - 2.2.0-0ubuntu1

---------------
utouch-geis (2.2.0-0ubuntu1) precise; urgency=low

  * New upstream release.
  * Added a DBus client-server back end.
  * Restored 11.04 GEISv1 gesture names (LP: #860080).
  * Fixed a segfault in geisview startup (LP: #857552).
  * Fixed issues with duplicate device entries (LP: #836924).
  * Added working device removal detection (LP: #803022).
  * Fixed a crash when X11 does not offer the XCB service (LP: #825359).
  * Updated debian packaging to latest standards.
 -- <email address hidden> (Stephen M. Webb) Thu, 20 Oct 2011 10:19:32 -0400

Changed in utouch-geis (Ubuntu):
status: Triaged → 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.