http://bugs.opencompositing.org/show_bug.cgi?id=829

           Summary: emerald crashes in g_type_check_instance_cast
           Product: Compiz Fusion
           Version: 0.5.2
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: Emerald
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


The crash happens fairly often, though I can't see a pattern in why it does so.

I haven't tried a more recent version to see if the bug is gone. Here is
valgrind's report (sorry, no debugging symbols for emerald):

(emerald:17642): GLib-GObject-WARNING **: invalid cast from `GdkWindowImplX11'
to `GtkBin'
==17642== Invalid read of size 4
==17642==    at 0x47AA8A2: g_type_check_instance_cast (in
/lib/libgobject-2.0.so.0.1400.6)
==17642==    by 0x406ED7B: (within /usr/lib/libwnck-1.so.22.2.6)
==17642==    by 0x406EF5A: (within /usr/lib/libwnck-1.so.22.2.6)
==17642==    by 0x47FA5E0: (within /lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x47FC1AB: g_main_context_dispatch (in
/lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x47FF5EE: (within /lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x47FF998: g_main_loop_run (in /lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x4215421: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==17642==    by 0x80584C6: (within /usr/bin/emerald)
==17642==    by 0x48B038F: (below main) (in /lib/libc-2.7.so)
==17642==  Address 0x2 is not stack'd, malloc'd or (recently) free'd
==17642== 
==17642== Process terminating with default action of signal 11 (SIGSEGV)
==17642==  Access not within mapped region at address 0x2
==17642==    at 0x47AA8A2: g_type_check_instance_cast (in
/lib/libgobject-2.0.so.0.1400.6)
==17642==    by 0x406ED7B: (within /usr/lib/libwnck-1.so.22.2.6)
==17642==    by 0x406EF5A: (within /usr/lib/libwnck-1.so.22.2.6)
==17642==    by 0x47FA5E0: (within /lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x47FC1AB: g_main_context_dispatch (in
/lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x47FF5EE: (within /lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x47FF998: g_main_loop_run (in /lib/libglib-2.0.so.0.1400.6)
==17642==    by 0x4215421: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==17642==    by 0x80584C6: (within /usr/bin/emerald)
==17642==    by 0x48B038F: (below main) (in /lib/libc-2.7.so)
==17642== 
==17642== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 103 from 1)
==17642== malloc/free: in use at exit: 2,562,442 bytes in 15,110 blocks.
==17642== malloc/free: 637,070 allocs, 621,960 frees, 183,367,438 bytes
allocated.
==17642== For counts of detected errors, rerun with: -v
==17642== searching for pointers to 15,110 not-freed blocks.
==17642== checked 2,558,332 bytes.
==17642== 
==17642== LEAK SUMMARY:
==17642==    definitely lost: 222,490 bytes in 3,926 blocks.
==17642==      possibly lost: 125,108 bytes in 135 blocks.
==17642==    still reachable: 2,214,844 bytes in 11,049 blocks.
==17642==         suppressed: 0 bytes in 0 blocks.
==17642== Rerun with --leak-check=full to see details of leaked memory.
Segmentation fault


-- 
Configure bugmail: http://bugs.opencompositing.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Dev mailing list
[email protected]
http://lists.compiz-fusion.org/mailman/listinfo/dev

Reply via email to