[Wayland-bugs] [Bug 727021] New: evince crashes when running on wayland backend

gtk+ (bugzilla.gnome.org) bugzilla at gnome.org
Tue Mar 25 07:03:35 PDT 2014


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

           Summary: evince crashes when running on wayland backend
    Classification: Platform
           Product: gtk+
           Version: 3.12.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: Backend: Wayland
        AssignedTo: gtk-bugs at gtk.org
        ReportedBy: krejzi at email.com
         QAContact: gtk-bugs at gtk.org
                CC: rob at robster.org.uk, wayland-bugs at lists.freedesktop.org
     GNOME version: ---


Trying GTK+ apps in Weston right now. I have managed to crash evince and I
believe it's something related to GTK+.

Clicking on evince icon that shows drop down menu (see screenshot, it's
underlined) will crash when I click on it the second time, ie: Click on it,
move mouse away from it and let the menu disappear, click on it again and  the
crash happens. So far I have been able to reproduce the crash every time on
weston drm and x11 backends.

I have captured the core dump, forgive me for not having all the debug symbols.
I can add them if necessary.

(evince:26186): Gdk-ERROR **: wl_surface at 22: error 0:
desktop_shell::get_shell_surface already requested

rogram received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=0x7ffff6a17426 "Gdk", log_level=G_LOG_LEVEL_ERROR, 
    format=<optimized out>, args=<optimized out>) at gmessages.c:1038
1038    gmessages.c: No such file or directory.
(gdb) bt
#0  g_logv (log_domain=0x7ffff6a17426 "Gdk", log_level=G_LOG_LEVEL_ERROR, 
    format=<optimized out>, args=<optimized out>) at gmessages.c:1038
#1  0x00007ffff39d8bc5 in wl_log (fmt=<optimized out>)
    at src/wayland-util.c:378
#2  0x00007ffff39d5189 in display_handle_error (data=<optimized out>, 
    display=0x689000, object=<optimized out>, code=0, message=<optimized out>)
    at src/wayland-client.c:585
#3  0x00007fffef8f0e30 in ffi_call_unix64 () from /usr/lib/libffi.so.6
#4  0x00007fffef8eff67 in ffi_call () from /usr/lib/libffi.so.6
#5  0x00007ffff39d807a in wl_closure_invoke (closure=<optimized out>, 
    flags=<optimized out>, target=0x689000, opcode=0, data=0x689000)
    at src/connection.c:927
#6  0x00007ffff39d5774 in dispatch_event (display=display at entry=0x689000, 
    queue=0x689090) at src/wayland-client.c:1058
#7  0x00007ffff39d57c7 in dispatch_queue (display=display at entry=0x689000, 
    queue=queue at entry=0x6890e8) at src/wayland-client.c:1156
#8  0x00007ffff39d6413 in wl_display_dispatch_queue (display=0x689000, 
    queue=0x6890e8) at src/wayland-client.c:1347
#9  0x00007ffff39d64cc in wl_display_dispatch (display=<optimized out>)
    at src/wayland-client.c:1414
#10 0x00007ffff6a127ac in _gdk_wayland_display_queue_events (
    display=<optimized out>) at gdkeventsource.c:162
#11 0x00007ffff69cc469 in gdk_display_get_event (
    display=display at entry=0x6b40e0) at gdkdisplay.c:320
#12 0x00007ffff6a12552 in gdk_event_source_dispatch (base=<optimized out>, 
    callback=<optimized out>, data=<optimized out>) at gdkeventsource.c:84
#13 0x00007ffff4d11ed4 in g_main_dispatch (context=0x6a7fe0) at gmain.c:3064
#14 g_main_context_dispatch (context=context at entry=0x6a7fe0) at gmain.c:3663
#15 0x00007ffff4d12118 in g_main_context_iterate (
    context=context at entry=0x6a7fe0, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3734
#16 0x00007ffff4d121bc in g_main_context_iteration (context=0x6a7fe0, 
    context at entry=0x0, may_block=may_block at entry=1) at gmain.c:3795
#17 0x00007ffff52c323c in g_application_run (application=0x6b43c0, argc=0, 
    argv=<optimized out>) at gapplication.c:2114
#18 0x000000000041d3ab in ?? ()
#19 0x00007ffff4215b05 in __libc_start_main (main=0x41cf20, argc=1, 
    argv=0x7fffffffe448, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe438) at libc-start.c:285
#20 0x000000000041d463 in ?? ()

-- 
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