Now I'm able to test. Pidgin start to crash also with gdb and valgrind.
I used valgrind and gdb as a solution of pidgin crash for many days, I don't
know why now it crash.

Anyway here it is the output of valgrind and gdb used with pidgin:

gdb pidgin

Program received signal SIGSEGV, Segmentation fault.
strcmp () at ../sysdeps/x86_64/strcmp.S:29
29      ../sysdeps/x86_64/strcmp.S: No such file or directory.
        in ../sysdeps/x86_64/strcmp.S
(gdb) c
Continuing.

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10/libgstlv2.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.

Program exited with code 0377.


valgrind --track-origins=yes pidgin
==21932== Memcheck, a memory error detector
==21932== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==21932== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for
copyright info
==21932== Command: pidgin
==21932==
==21932== Conditional jump or move depends on uninitialised value(s)
==21932==    at 0x9FFB290: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
==21932==    by 0x9FFB37F: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==21932==    by 0xDA9DF83: png_create_read_struct_2 (in
/lib/libpng12.so.0.43.0)
==21932==    by 0x203995BA: ??? (in
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so)
==21932==    by 0x6FCACC2: ??? (in /usr/lib/libgdk_pixbuf-2.0.so.0.2000.0)
==21932==    by 0x6FCBA2B: gdk_pixbuf_new_from_file (in
/usr/lib/libgdk_pixbuf-2.0.so.0.2000.0)
==21932==    by 0x435A6F: ??? (in /usr/bin/pidgin)
==21932==    by 0x4360BE: pidgin_stock_load_stock_icon_theme (in
/usr/bin/pidgin)
==21932==    by 0x436EA0: pidgin_stock_init (in /usr/bin/pidgin)
==21932==    by 0x485348: ??? (in /usr/bin/pidgin)
==21932==    by 0x7C32661: purple_core_init (in /usr/lib/libpurple.so.0.6.6)
==21932==    by 0x485A67: main (in /usr/bin/pidgin)
==21932==  Uninitialised value was created by a heap allocation
==21932==    at 0x4C221A7: malloc (vg_replace_malloc.c:195)
==21932==    by 0xDAA6F8A: png_malloc (in /lib/libpng12.so.0.43.0)
==21932==    by 0xDA90925: ??? (in /lib/libpng12.so.0.43.0)
==21932==    by 0x9FFB35B: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==21932==    by 0xDA9DF83: png_create_read_struct_2 (in
/lib/libpng12.so.0.43.0)
==21932==    by 0x203995BA: ??? (in
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so)
==21932==    by 0x6FCACC2: ??? (in /usr/lib/libgdk_pixbuf-2.0.so.0.2000.0)
==21932==    by 0x6FCBA2B: gdk_pixbuf_new_from_file (in
/usr/lib/libgdk_pixbuf-2.0.so.0.2000.0)
==21932==    by 0x435A6F: ??? (in /usr/bin/pidgin)
==21932==    by 0x4360BE: pidgin_stock_load_stock_icon_theme (in
/usr/bin/pidgin)
==21932==    by 0x436EA0: pidgin_stock_init (in /usr/bin/pidgin)
==21932==    by 0x485348: ??? (in /usr/bin/pidgin)
==21932==

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10/libgstlv2.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.
==21932==
==21932== HEAP SUMMARY:
==21932==     in use at exit: 7,302,186 bytes in 51,838 blocks
==21932==   total heap usage: 192,601 allocs, 140,763 frees, 30,827,048
bytes allocated
==21932==
==21932== LEAK SUMMARY:
==21932==    definitely lost: 652 bytes in 76 blocks
==21932==    indirectly lost: 240 bytes in 10 blocks
==21932==      possibly lost: 5,750,247 bytes in 36,063 blocks
==21932==    still reachable: 1,439,679 bytes in 14,670 blocks
==21932==         suppressed: 111,368 bytes in 1,019 blocks
==21932== Rerun with --leak-check=full to see details of leaked memory
==21932==
==21932== For counts of detected and suppressed errors, rerun with: -v
==21932== ERROR SUMMARY: 212 errors from 1 contexts (suppressed: 1093 from
7)

Reply via email to