Package: gthumb
Version: 3:2.11.4-2+b1
Severity: important

In the same conditions as #573723, I get a segmentation fault at startup.

I assume this appears when reenabling libclutter. The stack is not exactly the
same as in #573723.

Other maybe relevant information: I'm running nvidia driver 195.36.24 with
twinview enabled and DRI broken (disabled), so no hardware opengl:
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libGL error: XF86DRIQueryDirectRenderingCapable faileddisplay: :0  screen: 0


Here is the log and stack trace:

% gdb -args gthumb --clutter-debug=all
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gthumb...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gthumb --clutter-debug=all
[Thread debugging using libthread_db enabled]
ClutterX11-Message: [BACKEND] clutter-backend-x11.c:174: Getting the X screen
Clutter-Message: [BACKEND] ./clutter-backend.c:165: Units per em: 9,66
ClutterX11-Message: [BACKEND] clutter-backend-x11.c:226: X Display 
':0.0'[0x8105a00] opened (screen:0, root:429, dpi:86,124503)
Clutter-Message: [BACKEND] ./clutter-stage.c:1004: Creating stage from the 
default backend
ClutterGLX-Message: [BACKEND] clutter-backend-glx.c:598: Creating stage of type 
'ClutterStageGLX'
ClutterGLX-Message: [BACKEND] clutter-backend-glx.c:616: GLX stage 
created[0x8128000] (dpy:0x8105a00, screen:0, root:429, wrap:0x8127010)
Clutter-Message: [ACTOR] ./clutter-actor.c:1183: Realizing actor 'ClutterStage' 
[0x8127010]
Clutter-Message: [ACTOR] ./clutter-actor.c:1183: Realizing actor 
'ClutterStageGLX' [0x8128000]
ClutterGLX-Message: [ACTOR] clutter-stage-glx.c:125: Realizing stage 
'ClutterStageGLX' [0x8128000]
ClutterGLX-Message: [BACKEND] clutter-backend-glx.c:657: Retrieving GL visual 
(for onscreen use), dpy: 0x8105a00, xscreen; 0x8110168 (0)
ClutterGLX-Message: [MISC] clutter-stage-glx.c:151: Creating stage X window
Clutter-Message: [LAYOUT] ./clutter-actor.c:4523: Width request for -1,00 px
Clutter-Message: [LAYOUT] ./clutter-actor.c:4594: Width request for 640,00 px
ClutterGLX-Message: [BACKEND] clutter-backend-glx.c:657: Retrieving GL visual 
(for onscreen use), dpy: 0x8105a00, xscreen; 0x8110168 (0)
ClutterGLX-Message: [GL] clutter-backend-glx.c:374: Creating GL Context 
(display: 0x8105a00, onscreen)
ClutterGLX-Message: [GL] clutter-backend-glx.c:400: Setting indirect context
ClutterGLX-Message: [BACKEND] clutter-stage-glx.c:215: Successfully realized 
stage
ClutterX11-Message: [BACKEND] clutter-stage-x11.c:365: setting cursor state 
('visible') over stage window (58720260)
Clutter-Message: [MULTISTAGE] ./clutter-backend.c:344: Setting the new stage 
[0x8127010]
ClutterGLX-Message: [MULTISTAGE] clutter-backend-glx.c:438: Setting context for 
stage of type ClutterStageGLX [0x8128000]
ClutterGLX-Message: [BACKEND] clutter-backend-glx.c:470: MakeCurrent dpy: 
0x8105a00, window: 0x3800004 (native), context: 0x81260e8
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
ClutterX11-Message: [EVENT] clutter-backend-x11.c:235: initialising the event 
loop
Clutter-Message: [MISC] ./clutter-feature.c:84: checking features
Clutter-Message: [MISC] ./clutter-feature.c:88: allocating features data

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0xb7ce1ce1 in _cogl_material_flush_base_gl_state (handle=0x812f7d8, 
    options=0x0) at cogl-material.c:1566
#2  _cogl_material_flush_gl_state (handle=0x812f7d8, options=0x0)
    at cogl-material.c:1608
#3  0xb7cec720 in cogl_create_context () at cogl-context.c:173
#4  _cogl_context_get_default () at cogl-context.c:227
#5  0xb7ce49dd in cogl_get_features () at cogl.c:585
#6  0xb7cb1563 in _clutter_feature_init () at ./clutter-feature.c:98
#7  0xb7cb70b3 in clutter_init_real (error=<value optimized out>)
    at ./clutter-main.c:1267
#8  0xb7cb73d8 in clutter_init (argc=0x0, argv=0x0) at ./clutter-main.c:1676
#9  0xb7d27b46 in gtk_clutter_init (argc=0x0, argv=0x0)
    at ./gtk-clutter-util.c:631
#10 0x080db65e in main ()
(gdb)


Thanks a lot.

Best regards,

-- 
Julien Leproust

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.34-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gthumb depends on:
ii  gthumb-data             3:2.11.4-2       an image viewer and browser - arch
ii  libatk1.0-0             1.30.0-1         The ATK accessibility toolkit
ii  libbrasero-media0       2.30.2-1         CD/DVD burning library for GNOME -
ii  libc6                   2.11.2-2         Embedded GNU C Library: Shared lib
ii  libcairo2               1.8.10-4         The Cairo 2D vector graphics libra
ii  libclutter-1.0-0        1.0.8-1.1        Open GL based interactive canvas l
ii  libclutter-gtk-0.10-0   0.10.2-1         Open GL based interactive canvas l
ii  libdbus-1-3             1.2.24-1         simple interprocess messaging syst
ii  libdbus-glib-1-2        0.86-1           simple interprocess messaging syst
ii  libexiv2-9              0.20-2           EXIF/IPTC metadata manipulation li
ii  libfontconfig1          2.8.0-2.1        generic font configuration library
ii  libfreetype6            2.3.11-1         FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.4.4-6        GCC support library
ii  libgconf2-4             2.28.1-3         GNOME configuration database syste
ii  libgl1-mesa-glx [libgl1 7.7.1-3          A free implementation of the OpenG
ii  libglib2.0-0            2.24.1-1         The GLib library of C routines
ii  libgnome-keyring0       2.30.1-1         GNOME keyring services library
ii  libgstreamer-plugins-ba 0.10.29-4        GStreamer libraries from the "base
ii  libgstreamer0.10-0      0.10.29-1        Core GStreamer libraries and eleme
ii  libgtk2.0-0             2.20.1-1         The GTK+ graphical user interface 
ii  libjpeg62               6b1-1            The Independent JPEG Group's JPEG 
ii  libpango1.0-0           1.28.1-1         Layout and rendering of internatio
ii  libsoup-gnome2.4-1      2.30.2-1         an HTTP library implementation in 
ii  libsoup2.4-1            2.30.2-1         an HTTP library implementation in 
ii  libstdc++6              4.4.4-6          The GNU Standard C++ Library v3
ii  libtiff4                3.9.4-1          Tag Image File Format (TIFF) libra
ii  libunique-1.0-0         1.1.6-1          Library for writing single instanc
ii  libx11-6                2:1.3.3-3        X11 client-side library
ii  libxcomposite1          1:0.4.1-2        X11 Composite extension library
ii  libxdamage1             1:1.1.3-1        X11 damaged region extension libra
ii  libxext6                2:1.1.1-3        X11 miscellaneous extension librar
ii  libxfixes3              1:4.0.4-2        X11 miscellaneous 'fixes' extensio
ii  libxml2                 2.7.7.dfsg-4     GNOME XML library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages gthumb recommends:
pn  gstreamer0.10-gnomevfs        <none>     (no description available)
ii  gvfs-bin                      1.6.2-1    userspace virtual filesystem - bin

gthumb suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to