gdb --args nm-applet GNU gdb (Gentoo 7.2 p1) 7.2 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "x86_64-pc-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/nm-applet...done. (gdb) run Starting program: /usr/bin/nm-applet [Thread debugging using libthread_db enabled] *** glibc detected *** /usr/bin/nm-applet: malloc(): memory corruption: 0x000000000068c9f0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x74535)[0x7ffff5b3c535] /lib64/libc.so.6(+0x76e30)[0x7ffff5b3ee30] /lib64/libc.so.6(__libc_calloc+0xc2)[0x7ffff5b41f72] /usr/lib64/libXi.so.6(XIQueryDevice+0x1d4)[0x7ffff53959d4] /usr/lib64/libgdk-3.so.0(+0x429fa)[0x7ffff6edc9fa] /usr/lib64/libgobject-2.0.so.0(g_object_newv+0x817)[0x7ffff65b6e57] /usr/lib64/libgobject-2.0.so.0(g_object_new_valist+0x1df)[0x7ffff65b78af] /usr/lib64/libgobject-2.0.so.0(g_object_new+0xd1)[0x7ffff65b7ba1] /usr/lib64/libgdk-3.so.0(+0x4005a)[0x7ffff6eda05a] /usr/lib64/libgdk-3.so.0(+0x44e74)[0x7ffff6edee74] /usr/lib64/libgdk-3.so.0(+0x42db4)[0x7ffff6edcdb4] /usr/lib64/libgtk-3.so.0(gtk_init_check+0x16)[0x7ffff7286af6] /usr/lib64/libgtk-3.so.0(gtk_init+0x9)[0x7ffff7286b19] /usr/bin/nm-applet(main+0x11d)[0x416aed] /lib64/libc.so.6(__libc_start_main+0xfd)[0x7ffff5ae9e9d] /usr/bin/nm-applet[0x416839] ======= Memory map: ======== 00400000-00458000 r-xp 00000000 08:07 421542 /usr/bin/nm-applet 00657000-00658000 r--p 00057000 08:07 421542 /usr/bin/nm-applet 00658000-0065a000 rw-p 00058000 08:07 421542 /usr/bin/nm-applet 0065a000-0069e000 rw-p 00000000 00:00 0 [heap] 338fe00000-338fe07000 r-xp 00000000 08:05 22811 /lib64/libgudev-1.0.so.0.0.1 338fe07000-3390006000 ---p 00007000 08:05 22811 /lib64/libgudev-1.0.so.0.0.1 3390006000-3390007000 r--p 00006000 08:05 22811 /lib64/libgudev-1.0.so.0.0.1 3390007000-3390008000 rw-p 00007000 08:05 22811 /lib64/libgudev-1.0.so.0.0.1 3390600000-3390660000 r-xp 00000000 08:07 201435 /usr/lib64/libORBit-2.so.0.1.0 3390660000-3390860000 ---p 00060000 08:07 201435 /usr/lib64/libORBit-2.so.0.1.0 3390860000-339086f000 r--p 00060000 08:07 201435 /usr/lib64/libORBit-2.so.0.1.0 339086f000-3390872000 rw-p 0006f000 08:07 201435 /usr/lib64/libORBit-2.so.0.1.0 3390872000-3390873000 rw-p 00000000 00:00 0 3392200000-3392216000 r-xp 00000000 08:05 25165 /lib64/libz.so.1.2.5 3392216000-3392415000 ---p 00016000 08:05 25165 /lib64/libz.so.1.2.5 3392415000-3392416000 r--p 00015000 08:05 25165 /lib64/libz.so.1.2.5 3392416000-3392417000 rw-p 00016000 08:05 25165 /lib64/libz.so.1.2.5 3392600000-3392615000 r-xp 00000000 08:05 25169 /lib64/libgcc_s.so.1 3392615000-3392814000 ---p 00015000 08:05 25169 /lib64/libgcc_s.so.1 3392814000-3392815000 r--p 00014000 08:05 25169 /lib64/libgcc_s.so.1 3392815000-3392816000 rw-p 00015000 08:05 25169 /lib64/libgcc_s.so.1 3392a00000-3392aea000 r-xp 00000000 08:07 893 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6.0.14 3392aea000-3392ce9000 ---p 000ea000 08:07 893 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6.0.14 3392ce9000-3392cf1000 r--p 000e9000 08:07 893 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6.0.14 3392cf1000-3392cf3000 rw-p 000f1000 08:07 893 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6.0.14 3392cf3000-3392d08000 rw-p 00000000 00:00 0 3393a00000-3393a1d000 r-xp 00000000 08:07 1553 /usr/lib64/libxcb.so.1.1.0 3393a1d000-3393c1c000 ---p 0001d000 08:07 1553 /usr/lib64/libxcb.so.1.1.0 3393c1c000-3393c1d000 r--p 0001c000 08:07 1553 /usr/lib64/libxcb.so.1.1.0 3393c1d000-3393c1e000 rw-p 0001d000 08:07 1553 /usr/lib64/libxcb.so.1.1.0 3393e00000-3393e02000 r-xp 00000000 08:07 1551 /usr/lib64/libXau.so.6.0.0 3393e02000-3394002000 ---p 00002000 08:07 1551 /usr/lib64/libXau.so.6.0.0 3394002000-3394003000 r--p 00002000 08:07 1551 /usr/lib64/libXau.so.6.0.0 3394003000-3394004000 rw-p 00003000 08:07 1551 /usr/lib64/libXau.so.6.0.0 3394200000-3394339000 r-xp 00000000 08:07 1554 /usr/lib64/libX11.so.6.3.0 3394339000-3394539000 ---p 00139000 08:07 1554 /usr/lib64/libX11.so.6.3.0 3394539000-339453a000 r--p 00139000 08:07 1554 /usr/lib64/libX11.so.6.3.0 339453a000-339453f000 rw-p 0013a000 08:07 1554 /usr/lib64/libX11.so.6.3.0 3394a00000-3394a05000 r-xp 00000000 08:07 1552 /usr/lib64/libXdmcp.so.6.0.0 3394a05000-3394c04000 ---p 00005000 08:07 1552 /usr/lib64/libXdmcp.so.6.0.0 3394c04000-3394c05000 r--p 00004000 08:07 1552 /usr/lib64/libXdmcp.so.6.0.0 3394c05000-3394c06000 rw-p 00005000 08:07 1552 /usr/lib64/libXdmcp.so.6.0.0 3396c00000-3396c12000 r-xp 00000000 08:07 1556 /usr/lib64/libXext.so.6.4.0 3396c12000-3396e11000 ---p 00012000 08:07 1556 /usr/lib64/libXext.so.6.4.0 3396e11000-3396e12000 r--p 00011000 08:07 1556 /usr/lib64/libXext.so.6.4.0 3396e12000-3396e13000 rw-p 00012000 08:07 1556 /usr/lib64/libXext.so.6.4.0 3397000000-339700a000 r-xp 00000000 08:07 1555 /usr/lib64/libXrender.so.1.3.0 339700a000-3397209000 ---p 0000a000 08:07 1555 /usr/lib64/libXrender.so.1.3.0 3397209000-339720a000 r--p 00009000 08:07 1555 /usr/lib64/libXrender.so.1.3.0 339720a000-339720b000 rw-p 0000a000 08:07 1555 /usr/lib64/libXrender.so.1.3.0 3397400000-3397407000 r-xp 00000000 08:07 1549 /usr/lib64/libSM.so.6.0.1 3397407000-3397607000 ---p 00007000 08:07 1549 /usr/lib64/libSM.so.6.0.1 3397607000-3397608000 r--p 00007000 08:07 1549 /usr/lib64/libSM.so.6.0.1 Program received signal SIGABRT, Aborted. 0x00007ffff5afd3e5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c (gdb) bt #0 0x00007ffff5afd3e5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff5afe68a in abort () at abort.c:92 #2 0x00007ffff5b37202 in __libc_message (do_abort=2, fmt=0x7ffff5bf4a18 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186 #3 0x00007ffff5b3c535 in malloc_printerr (action=3, str=0x7ffff5bf1c67 "malloc(): memory corruption", ptr=) at malloc.c:6283 #4 0x00007ffff5b3ee30 in _int_malloc (av=0x7ffff5e2bea0, bytes=14) at malloc.c:4396 #5 0x00007ffff5b41f72 in __libc_calloc (n=, elem_size=) at malloc.c:4065 #6 0x00007ffff53959d4 in XIQueryDevice () from /usr/lib64/libXi.so.6 #7 0x00007ffff6edc9fa in gdk_x11_device_manager_xi2_constructed (object=0x6602d0) at gdkdevicemanager-xi2.c:413 #8 0x00007ffff65b6e57 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0 #9 0x00007ffff65b78af in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0 #10 0x00007ffff65b7ba1 in g_object_new () from /usr/lib64/libgobject-2.0.so.0 #11 0x00007ffff6eda05a in _gdk_x11_device_manager_new (display=0x678000) at gdkdevicemanager-x11.c:59 #12 0x00007ffff6edee74 in _gdk_x11_display_open (display_name=) at gdkdisplay-x11.c:1228 #13 0x00007ffff6edcdb4 in gdk_x11_display_manager_open_display (manager=0x664c00, name=0x0) at gdkdisplaymanager-x11.c:55 #14 0x00007ffff7286af6 in gtk_init_check (argc=, argv=) at gtkmain.c:1132 ---Type to continue, or q to quit--- #15 0x00007ffff7286b19 in gtk_init (argc=, argv=) at gtkmain.c:1184 #16 0x0000000000416aed in main (argc=1, argv=0x7fffffffddf8) at main.c:96