Jerry Tan-san wrote (11/11/08 04:28 PM):
> What is your problem when run elisa?

I couldn't figure out my problem but elsa always crashes in my laptop.

t at 3 (l at 3) signal SEGV (no mapping at the fault address) in 
pgm_glx_backend_new at line 2765 in file "pgmglxbackend.c"

=>[1] pgm_glx_backend_new(context = 0x913b0a8), line 2765 in "pgmglxbackend.c"
   [2] render_loop(data = 0x913b0a8), line 1278 in "pgmcontext.c"
   [3] g_thread_create_proxy(0x9132558), at 0xfe454b00
   [4] _thrp_setup(0xf9a61200), at 0xfec6a090
   [5] _lwp_start(0x9132558, 0xf8c439c4, 0x0, 0xfe4c8bcc, 0xfed02000, 
0xf8c1daef), at 0xfec6a2f0


pgm_glx_backend_get_type() always return 0 with the dynamic type so I launched 
elisa with the following workaround.

--- pigment-0.3.11/plugins/opengl/pgmglxbackend.c.orig  2008-11-06 
19:28:49.722466566 +0900
+++ pigment-0.3.11/plugins/opengl/pgmglxbackend.c       2008-11-06 
22:19:46.453913688 +0900
@@ -2606,7 +2606,7 @@ pgm_glx_backend_release_system_buffer_ob

  /* GObject stuff */

-PGM_DEFINE_DYNAMIC_TYPE (PgmGlxBackend, pgm_glx_backend, PGM_TYPE_BACKEND);
+G_DEFINE_TYPE (PgmGlxBackend, pgm_glx_backend, PGM_TYPE_BACKEND);

  void
  pgm_glx_backend_register (GTypeModule *module)


Reply via email to