Package: libcogl9 Version: 1.10.2-6 Severity: normal Tags: upstream On my mostly wheezy-ish system, gnome-control-center segfaults with the following back trace. I'm not quite sure what's wrong, but reading the code in cogl-pipeline-fragend-arbfp.c, it looks strange to pass on a pointer to gl_program, when that itself is NULL. Especially in combination with the params=0x2d argument for __indirect_glProgramParameters4fvNV().
Note that I don't have an ordinary gnome-session running, nor is the gnome-settings-daemon up - if that matters. Note that 1.10.2-6exp1 fails in the very same way. I didn't test 1.12, as I don't expect that to hit wheezy, anymore. Program received signal SIGSEGV, Segmentation fault. __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:91 91 ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: No such file or directory. (gdb) bt #0 __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:91 #1 0x00007fffe1c47b0b in __indirect_glProgramParameters4fvNV (target=8559836, index=45, num=-1538988976, params=0x2d) at indirect.c:9317 #2 0x00007fffe4d4d855 in _cogl_pipeline_fragend_arbfp_end (pipeline=0x6bf5a0, pipelines_difference=<optimized out>) at ./cogl-pipeline-fragend-arbfp.c:868 #3 0x00007fffe4d4b9e2 in _cogl_pipeline_flush_gl_state (pipeline=0x6bf5a0, skip_gl_color=skip_gl_color@entry=0, n_tex_coord_attribs=n_tex_coord_attribs@entry=0) at ./cogl-pipeline-opengl.c:1290 #4 0x00007fffe4d27848 in cogl_context_new (display=<optimized out>, error=error@entry=0x7fffffffe2d8) at ./cogl-context.c:427 #5 0x00007fffe5427333 in clutter_backend_real_create_context (error=0x7fffffffe478, backend=0x6c05b0) at ./clutter-backend.c:341 #6 clutter_backend_real_create_context (backend=0x6c05b0, error=0x7fffffffe478) at ./clutter-backend.c:256 #7 0x00007fffe543e2b3 in _clutter_feature_init (error=error@entry=0x7fffffffe478) at ./clutter-feature.c:107 #8 0x00007fffe5449cda in clutter_init_real (error=error@entry=0x7fffffffe478) at ./clutter-main.c:1571 #9 0x00007fffe5449f0b in post_parse_hook (error=0x7fffffffe478, context=<optimized out>, group=<optimized out>, data=<optimized out>) at ./clutter-main.c:1782 #10 post_parse_hook (context=<optimized out>, group=<optimized out>, data=<optimized out>, error=0x7fffffffe478) at ./clutter-main.c:1750 #11 0x00007ffff61045d7 in g_option_context_parse () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fffe544a1d2 in clutter_parse_args (error=0x7fffffffe470, argv=0x0, argc=0x0) at ./clutter-main.c:2018 #13 clutter_init (argc=0x0, argv=0x0) at ./clutter-main.c:2080 #14 0x00007fffe590be34 in cheese_gtk_init () from /usr/lib/x86_64-linux-gnu/libcheese-gtk.so.21 #15 0x00007fffe6052bc3 in g_io_module_load () from /usr/lib/control-center-1/panels/libuser-accounts.so #16 0x00007ffff66566a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #17 0x00007ffff63dba41 in g_type_module_use () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff6656a84 in g_io_modules_load_all_in_directory_with_scope () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #19 0x000000000040a9ca in ?? () #20 0x00007ffff63d8a97 in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #21 0x00007ffff63bd818 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #22 0x00007ffff63bf2d1 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #23 0x00007ffff63bf91c in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24 0x0000000000408d42 in main () (gdb) frame 1 #1 0x00007fffe1c47b0b in __indirect_glProgramParameters4fvNV (target=8559836, index=45, num=-1538988976, params=0x2d) at indirect.c:9317 9317 indirect.c: No such file or directory. (gdb) print gc->pc+16 $1 = (GLubyte *) 0x829cdc "\a" (gdb) print params $2 = (const GLfloat *) 0x2d (gdb) frame 2 #2 0x00007fffe4d4d855 in _cogl_pipeline_fragend_arbfp_end (pipeline=0x6bf5a0, pipelines_difference=<optimized out>) at ./cogl-pipeline-fragend-arbfp.c:868 868 GE (ctx, glGenPrograms (1, &shader_state->gl_program)); (gdb) print shader_state $3 = (CoglPipelineShaderState *) 0x7c2580 (gdb) print *shader_state $4 = {ref_count = 3, user_program = 0x0, source = 0x79cec0, gl_program = 0, unit_state = 0x0, next_constant_id = 0, user_program_age = 0, last_used_for_pipeline = 0x0} -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.7.0-argodan (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libcogl9 depends on: ii libc6 2.13-37 ii libgdk-pixbuf2.0-0 2.26.1-1 ii libgl1-mesa-glx 8.0.5-3 ii libglib2.0-0 2.33.12+really2.32.4-3 ii libx11-6 2:1.5.0-1 ii libxcomposite1 1:0.4.3-2 ii libxdamage1 1:1.1.3-2 ii libxext6 2:1.3.1-2 ii libxfixes3 1:5.0-4 ii multiarch-support 2.13-37 Versions of packages libcogl9 recommends: ii libcogl-common 1.10.2-6exp1 libcogl9 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