[Wayland-bugs] [Bug 732742] New: Infinite recursion on GdkDevice disposal

gtk+ (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 4 07:34:06 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=732742
  gtk+ | Backend: Wayland | 3.12.x

           Summary: Infinite recursion on GdkDevice disposal
    Classification: Platform
           Product: gtk+
           Version: 3.12.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: Backend: Wayland
        AssignedTo: gtk-bugs at gtk.org
        ReportedBy: pochu27 at gmail.com
         QAContact: gtk-bugs at gtk.org
                CC: rob at robster.org.uk, wayland-bugs at lists.freedesktop.org
     GNOME version: ---


Launching a GTK+ app to run on Weston/drm from a different tty than Weston
(whether from X11 with GDK_BACKEND=wayland or from a text tty) causes that app
to start in Weston as expected, but when you switch to weston, the app crashes
immediately. The crash is due to an infinite recursion on gdk_device_dispose():

#15 0x00007ffff7195a6f in gdk_device_dispose (object=0x7fffe0003640) at
/build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkdevice.c:278
#16 0x00007ffff674fd2c in g_object_unref (_object=0x7fffe0003640) at
/tmp/buildd/glib2.0-2.40.0/./gobject/gobject.c:3075
#17 0x00007ffff7195454 in _gdk_device_set_associated_device
(device=0x7fffe00036b0, associated=associated at entry=0x0)
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkdevice.c:980
#18 0x00007ffff7195a6f in gdk_device_dispose (object=0x7fffe0003640) at
/build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkdevice.c:278
#19 0x00007ffff674fd2c in g_object_unref (_object=0x7fffe0003640) at
/tmp/buildd/glib2.0-2.40.0/./gobject/gobject.c:3075
#20 0x00007ffff7195454 in _gdk_device_set_associated_device
(device=0x7fffe00036b0, associated=associated at entry=0x0)
    at /build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkdevice.c:980
#21 0x00007ffff7195a6f in gdk_device_dispose (object=0x7fffe0003640) at
/build/gtk+3.0-lhk9E2/gtk+3.0-3.12.2/./gdk/gdkdevice.c:278

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Wayland-bugs mailing list