pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

evince3 coredump



When trying to run evince 3.6.1 on -current/amd64 with native xorg, I get
a repeatable:

Starting program: /usr/pkg/bin/evince 

(evince:10737): Gdk-ERROR **: The program 'evince' received an X Window System 
error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 221 error_code 2 request_code 25 minor_code 0)


The odd thing is that if I ssh -Y into that NetBSD laptop from a ubuntu 12
desktop, evince run on the laptop works fine. This points at the xserver?
It does have MIT-SHM extension...
[  4376.468] (II) VESA(0): VESA VBE OEM: Intel(R)Sandybridge Mobile Graphics 
Chipset Accelerated VGA BIOS

(Which reminds me - what is the future gsutre's netbsd-drmgem?)


Cheers,

Patrick
Script started on Fri Oct 26 13:21:04 2012
quark: {1} gdb evince
[?1034hGNU gdb (GDB) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64--netbsd".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/pkg/bin/evince...done.
(gdb) run
Starting program: /usr/pkg/bin/evince 

(evince:22866): Gdk-ERROR **: The program 'evince' received an X Window System 
error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 221 error_code 2 request_code 25 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to LWP 1]
0x00007f7feae5c03f in g_logv (log_domain=0x7f7ff4c89f13 "Gdk", 
    log_level=G_LOG_LEVEL_ERROR, format=0x7f7ff4c8a730 "%s", 
    args=0x7f7fffffb3e0) at gmessages.c:967
967                     G_BREAKPOINT ();
(gdb) bt
#0  0x00007f7feae5c03f in g_logv (log_domain=0x7f7ff4c89f13 "Gdk", 
    log_level=G_LOG_LEVEL_ERROR, format=0x7f7ff4c8a730 "%s", 
    args=0x7f7fffffb3e0) at gmessages.c:967
#1  0x00007f7feae5c168 in g_log (log_domain=0x7f7ff4c89f13 "Gdk", 
    log_level=G_LOG_LEVEL_ERROR, format=0x7f7ff4c8a730 "%s")
    at gmessages.c:1003
#2  0x00007f7ff4c582f0 in _gdk_x11_display_error_event (
    display=0x7f7ff7ba8020, error=0x7f7fffffb5e0) at gdkdisplay-x11.c:2416
#3  0x00007f7ff4c66fa2 in gdk_x_error (xdisplay=0x7f7ff7b91000, 
    error=0x7f7fffffb5e0) at gdkmain-x11.c:303
#4  0x00007f7feda9f6c3 in _XError (dpy=0x7f7ff7b91000, rep=0x7f7ff57bc6d0)
    at /usr/xsrc/external/mit/libX11/dist/src/XlibInt.c:1583
#5  0x00007f7feda61292 in handle_error (dpy=0x7f7ff7b91000, 
    err=0x7f7ff57bc6d0, in_XReply=1)
    at /usr/xsrc/external/mit/libX11/dist/src/xcb_io.c:212
#6  0x00007f7feda61777 in handle_response (dpy=0x7f7ff7b91000, 
    response=0x7f7ff57bc6d0, in_XReply=1)
    at /usr/xsrc/external/mit/libX11/dist/src/xcb_io.c:324
#7  0x00007f7feda623f3 in _XReply (dpy=0x7f7ff7b91000, rep=0x7f7fffffb830, 
    extra=0, discard=1) at /usr/xsrc/external/mit/libX11/dist/src/xcb_io.c:626
#8  0x00007f7feda8d591 in XSync (dpy=0x7f7ff7b91000, discard=0)
    at /usr/xsrc/external/mit/libX11/dist/src/Sync.c:44
#9  0x00007f7feda8d358 in _XSyncFunction (dpy=0x0)
---Type <return> to continue, or q <return> to quit---
    at /usr/xsrc/external/mit/libX11/dist/src/Synchro.c:35
#10 0x00007f7feda51b03 in XSendEvent (dpy=0x7f7ff7b91000, w=23068680, 
    propagate=0, event_mask=0, event=0x7f7fffffb910)
    at /usr/xsrc/external/mit/libX11/dist/src/SendEvent.c:79
#11 0x00007f7ff10ce276 in _cairo_xlib_shm_surface_mark_active (
    _shm=0x7f7ff771c4e0) at cairo-xlib-surface-shm.c:1032
#12 0x00007f7ff10cdf8c in _cairo_xlib_surface_put_shm (surface=0x7f7ff57ce400)
    at cairo-xlib-surface-shm.c:956
#13 0x00007f7ff10cac24 in _cairo_xlib_surface_flush (
    abstract_surface=0x7f7ff57ce400, flags=0) at cairo-xlib-surface.c:1449
#14 0x00007f7ff1086264 in __cairo_surface_flush (surface=0x7f7ff57ce400, 
    flags=0) at cairo-surface-inline.h:48
#15 0x00007f7ff1087bd1 in _cairo_surface_flush (surface=0x7f7ff57ce400, 
    flags=0) at cairo-surface.c:1467
#16 0x00007f7ff10c6e28 in native_source (dst=0x7f7ff57ce000, 
    pattern=0x7f7fffffcbc0, is_mask=0, extents=0x7f7fffffcb7c, 
    sample=0x7f7fffffcba0, src_x=0x7f7fffffc3ec, src_y=0x7f7fffffc3e8)
    at cairo-xlib-source.c:794
#17 0x00007f7ff10c7ab7 in _cairo_xlib_source_create_for_pattern (
    _dst=0x7f7ff57ce000, pattern=0x7f7fffffcbc0, is_mask=0, 
    extents=0x7f7fffffcb7c, sample=0x7f7fffffcba0, src_x=0x7f7fffffc3ec, 
    src_y=0x7f7fffffc3e8) at cairo-xlib-source.c:1080
#18 0x00007f7ff10a094d in composite_aligned_boxes (compositor=0x7f7ff136c500, 
---Type <return> to continue, or q <return> to quit---
    extents=0x7f7fffffcb40, boxes=0x7f7fffffc8a0)
    at cairo-traps-compositor.c:1272
#19 0x00007f7ff10a1bfd in clip_and_composite_boxes (compositor=0x7f7ff136c500, 
    extents=0x7f7fffffcb40, boxes=0x7f7fffffc8a0)
    at cairo-traps-compositor.c:1766
#20 0x00007f7ff10a2408 in _cairo_traps_compositor_paint (
    _compositor=0x7f7ff136c500, extents=0x7f7fffffcb40)
    at cairo-traps-compositor.c:2036
#21 0x00007f7ff102c65f in _cairo_compositor_paint (compositor=0x7f7ff136c500, 
    surface=0x7f7ff57ce000, op=CAIRO_OPERATOR_SOURCE, source=0x7f7fffffcef0, 
    clip=0x0) at cairo-compositor.c:65
#22 0x00007f7ff10caeea in _cairo_xlib_surface_paint (_surface=0x7f7ff57ce000, 
    op=CAIRO_OPERATOR_SOURCE, source=0x7f7fffffcef0, clip=0x0)
    at cairo-xlib-surface.c:1524
#23 0x00007f7ff108875a in _cairo_surface_paint (surface=0x7f7ff57ce000, 
    op=CAIRO_OPERATOR_SOURCE, source=0x7f7fffffcef0, clip=0x0)
    at cairo-surface.c:2006
#24 0x00007f7ff1036187 in _cairo_gstate_paint (gstate=0x7f7ff57ed030)
    at cairo-gstate.c:1067
#25 0x00007f7ff10302d2 in _cairo_default_context_paint (
    abstract_cr=0x7f7ff57ed000) at cairo-default-context.c:951
#26 0x00007f7ff102554a in *INT_cairo_paint (cr=0x7f7ff57ed000) at cairo.c:1999
#27 0x00007f7ff4c78788 in gdk_window_update_icon (window=0x7f7ff5bfda20, 
---Type <return> to continue, or q <return> to quit---
    icon_list=0x7f7ff7787e60) at gdkwindow-x11.c:3291
#28 0x00007f7ff4c78e66 in gdk_x11_window_set_icon_list (window=0x7f7ff5bfda20, 
    pixbufs=0x7f7ff7787e60) at gdkwindow-x11.c:3415
#29 0x00007f7ff4c453c2 in gdk_window_set_icon_list (window=0x7f7ff5bfda20, 
    pixbufs=0x7f7ff7787e60) at gdkwindow.c:10519
#30 0x00007f7ff63ec02f in gtk_window_realize_icon (window=0x7f7ff7bbf800)
    at gtkwindow.c:3610
#31 0x00007f7ff63ef120 in gtk_window_realize (widget=0x7f7ff7bbf800)
    at gtkwindow.c:5363
#32 0x00007f7ff60d85e0 in gtk_application_window_real_realize (
    widget=0x7f7ff7bbf800) at gtkapplicationwindow.c:754
#33 0x00007f7fed213838 in g_cclosure_marshal_VOID__VOID (
    closure=0x7f7ff7b3b660, return_value=0x0, n_param_values=1, 
    param_values=0x7f7fffffd670, invocation_hint=0x7f7fffffd5a0, 
    marshal_data=0x7f7ff60d84ca) at gmarshal.c:85
#34 0x00007f7fed21111c in g_type_class_meta_marshal (closure=0x7f7ff7b3b660, 
    return_value=0x0, n_param_values=1, param_values=0x7f7fffffd670, 
    invocation_hint=0x7f7fffffd5a0, marshal_data=0xc8) at gclosure.c:970
#35 0x00007f7fed210a36 in g_closure_invoke (closure=0x7f7ff7b3b660, 
    return_value=0x0, n_param_values=1, param_values=0x7f7fffffd670, 
    invocation_hint=0x7f7fffffd5a0) at gclosure.c:777
#36 0x00007f7fed22d3b4 in signal_emit_unlocked_R (node=0x7f7ff7b09ca0, 
    detail=0, instance=0x7f7ff7bbf800, emission_return=0x0, 
---Type <return> to continue, or q <return> to quit---
    instance_and_params=0x7f7fffffd670) at gsignal.c:3481
#37 0x00007f7fed22c933 in g_signal_emit_valist (instance=0x7f7ff7bbf800, 
    signal_id=12, detail=0, var_args=0x7f7fffffd9a0) at gsignal.c:3300
#38 0x00007f7fed22ced5 in g_signal_emit (instance=0x7f7ff7bbf800, 
    signal_id=12, detail=0) at gsignal.c:3356
#39 0x00007f7ff63cef58 in gtk_widget_realize (widget=0x7f7ff7bbf800)
    at gtkwidget.c:4464
#40 0x0000000000425ebf in ev_application_open_window (
    application=0x7f7ff7722010, screen=0x7f7ff7bae0d0, timestamp=0)
    at ev-application.c:737
#41 0x000000000044cd2a in load_files (files=0x0) at main.c:180
#42 0x000000000044d0e9 in main (argc=1, argv=0x7f7fffffdc80) at main.c:325
(gdb) quit
A debugging session is active.

        Inferior 1 [LWP 0] will be killed.

Quit anyway? (y or n) y
quark: {2} ^Dexit

Script done on Fri Oct 26 13:21:19 2012


Home | Main Index | Thread Index | Old Index