gedit crashed with SIGSEGV in wl_proxy_get_user_data()

Bug #1113424 reported by Fred
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Medium
gtk+3.0 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Ran gedit in Wayland.
I started weston via dbus-launch.

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: gedit 3.6.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-4.8-generic 3.8.0-rc6
Uname: Linux 3.8.0-4-generic x86_64
ApportVersion: 2.8-0ubuntu4
Architecture: amd64
CrashCounter: 1
Date: Sat Feb 2 04:31:40 2013
ExecutablePath: /usr/bin/gedit
InstallationDate: Installed on 2011-10-21 (469 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MarkForUpload: True
ProcCmdline: gedit
SegvAnalysis:
 Segfault happened at: 0x7f2d78929430 <wl_proxy_get_user_data>: mov 0x30(%rdi),%rax
 PC (0x7f2d78929430) ok
 source "0x30(%rdi)" (0x00000030) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gedit
StacktraceTop:
 wl_proxy_get_user_data () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
 ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
 ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
 ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
Title: gedit crashed with SIGSEGV in wl_proxy_get_user_data()
UpgradeStatus: Upgraded to raring on 2013-01-20 (12 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Fred (eldmannen+launchpad) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 wl_proxy_get_user_data (proxy=proxy@entry=0x0) at ../../src/wayland-client.c:1114
 wl_surface_get_user_data (wl_surface=0x0) at /usr/include/wayland-client-protocol.h:1217
 pointer_handle_enter (data=0x15d2830, pointer=<optimized out>, serial=<optimized out>, surface=0x0, sx=19968, sy=0) at /build/buildd/gtk+3.0-3.6.4/./gdk/wayland/gdkdevice-wayland.c:963
 ffi_closure_unix64_inner (closure=0x4e00, rvalue=0x15ea770, reg_args=0x16b, argp=0x7fffe8ddaeb4 "\001") at ../src/x86/ffi64.c:671
 ?? ()

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 gedit (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
information type: Private → Public
affects: gedit (Ubuntu) → wayland (Ubuntu)
Revision history for this message
Darxus (darxus) wrote :

Looks like this has been fixed upstream, in gtk:

<Darxus> gedit segfault under wayland was reportd to ubuntu, seb128 says it's a wayland bug, segfault happened in wl_proxy_get_user_data: https://bugs.launchpad.net/ubuntu/+source/wayland/+bug/1113424

<jpetersen> Darxus, should be fixed by https://bugzilla.gnome.org/show_bug.cgi?id=693338

affects: wayland (Ubuntu) → gtk+3.0 (Ubuntu)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks Darxus, the commit is:
http://git.gnome.org/browse/gtk+/commit/?id=bfd7137ffbcbd8caa531d7a47d799fefb6605a5a

I will include it in the next upload

Changed in gtk+3.0 (Ubuntu):
status: New → Fix Committed
Changed in gtk:
importance: Unknown → Medium
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.8.2-0ubuntu1

---------------
gtk+3.0 (3.8.2-0ubuntu1) saucy; urgency=low

  * New version update:
    - includes fix for wayland backend segfault (lp: #1113424)
    - don't use tick mark instead of apostrophe (lp: #896986)
    - we now support touch friendly popups on entries and text views
      in place of context menus, on touch devices
    - The print dialog now shows printers that are discovered
      using avahi (lp: #1082519)
    - File chooser dialog doesn't provide network access (lp: #304345)
    - selection is reported incorrectly in file chooser button (lp: #1041546)
  * debian/libgtk-3-0.symbols:
    - new version update
  * debian/patches/git_color_annotation_fix.patch,
    debian/patches/git_cssimage_load_when_needed.patch,
    debian/patches/git_dont_duplicate_bookmark.patch:
    - dropped, those fixes are in the new version
  * debian/patches/102_add_wayland_symbols.patch:
    - updated for new symbols

gtk+3.0 (3.7.12-1) experimental; urgency=low

  [ Sjoerd Simons ]
  * debian/patches/80_Fix-DND-with-frame-sync.patch:
    + Added. Temporary fix for DND when using mutter with the frame sync
    protocol (from upstream git, bgo#694217).

  [ Emilio Pozuelo Monfort ]
  * New upstream release.
    + debian/patches/*:
      - Refreshed.
    + debian/patches/80_Fix-DND-with-frame-sync.patch:
      - Removed, included upstream.
    + debian/libgtk-3-0.symbols:
      - Updated for new symbols.

gtk+3.0 (3.7.10-1) experimental; urgency=low

  * New upstream release.
    + debian/control.in:
      - Update build dependencies.
    + debian/patches:
      - Refreshed.
    + debian/libgtk-3-0.symbols:
      - Updated for the new symbols.
    + debian/gtk-3-examples.install:
      - Stop installing gtk3-demo files, no longer needed.
    + debian/patches/030_tests_skip_filechooser.patch:
      - New patch: skip filechooser tests as they are not designed to
        be run without gtk+ installed.
 -- Sebastien Bacher <email address hidden> Mon, 25 Feb 2013 16:29:19 +0100

Changed in gtk+3.0 (Ubuntu):
status: Fix Committed → 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.