Hello, I just tested with pcb 20080202-2 and it still crashes when I delete the QFP package then undo the delete operation, I have attached the crash log with this email.
Was this bug reported upstream ? I also got this issue with the latest release of pcb (20081128 release that I have almost finished preparing the debian package for btw). -- أحمد المحمودي (Ahmed El-Mahmoudy) Digital design engineer GPG KeyID: 0xEDDDA1B7 (@ subkeys.pgp.net) GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7
*** glibc detected *** pcb: realloc(): invalid pointer: 0xb74f0008 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xfdeff1] /lib/tls/i686/cmov/libc.so.6(realloc+0x2b8)[0xfe4a08] pcb(MyRealloc+0x26)[0x80a5ba6] pcb(GetRatMemory+0x3c)[0x80a637c] pcb[0x8071289] pcb[0x80ceacb] pcb(Undo+0x74)[0x80cf794] pcb[0x8064027] pcb(hid_actionv+0x7b)[0x80d160b] pcb(hid_parse_actions+0x21f)[0x80d127f] pcb[0x80ed040] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x8b69fc] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x8a9072] /usr/lib/libgobject-2.0.so.0[0x8be7a8] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0x8bfb2d] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x8bffb6] /usr/lib/libgtk-x11-2.0.so.0[0x31aed5] /usr/lib/libgtk-x11-2.0.so.0(gtk_action_activate+0x8d)[0x31cebd] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x8b69fc] /usr/lib/libgobject-2.0.so.0[0x8a76f9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x8a9072] /usr/lib/libgobject-2.0.so.0[0x8be0b0] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0x8bfb2d] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x8bffb6] /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x95)[0x518535] /usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x120)[0x404590] /usr/lib/libgtk-x11-2.0.so.0[0x405f7f] /usr/lib/libgtk-x11-2.0.so.0[0x3fbc64] /usr/lib/libgtk-x11-2.0.so.0[0x3f5474] /usr/lib/libgobject-2.0.so.0[0x8a76f9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x8a9072] /usr/lib/libgobject-2.0.so.0[0x8be49e] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x648)[0x8bf9b8] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x8bffb6] /usr/lib/libgtk-x11-2.0.so.0[0x51196e] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xd0)[0x3edc20] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x219)[0x3eeea9] /usr/lib/libgdk-x11-2.0.so.0[0x16562a] /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8)[0x914e78] /lib/libglib-2.0.so.0[0x918720] /lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0x918b8f] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0x3ef419] pcb(ghid_do_export+0x5d)[0x80f06ed] pcb(main+0xb8d)[0x809d0dd] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xf8ab56] pcb[0x805d4e1] ======= Memory map: ======== 00110000-001a2000 r-xp 00000000 08:01 16944 /usr/lib/libgdk-x11-2.0.so.0.1800.3 001a2000-001a4000 r--p 00092000 08:01 16944 /usr/lib/libgdk-x11-2.0.so.0.1800.3 001a4000-001a5000 rw-p 00094000 08:01 16944 /usr/lib/libgdk-x11-2.0.so.0.1800.3 001a5000-001cc000 r-xp 00000000 08:01 1598 /usr/lib/libpangoft2-1.0.so.0.2600.0 001cc000-001cd000 r--p 00027000 08:01 1598 /usr/lib/libpangoft2-1.0.so.0.2600.0 001cd000-001ce000 rw-p 00028000 08:01 1598 /usr/lib/libpangoft2-1.0.so.0.2600.0 001ce000-001d9000 r-xp 00000000 08:01 1595 /usr/lib/libpangocairo-1.0.so.0.2600.0 001d9000-001da000 r--p 0000a000 08:01 1595 /usr/lib/libpangocairo-1.0.so.0.2600.0 001da000-001db000 rw-p 0000b000 08:01 1595 /usr/lib/libpangocairo-1.0.so.0.2600.0 001db000-0026e000 r-xp 00000000 08:01 54 /usr/lib/libgio-2.0.so.0.2200.2 0026e000-0026f000 r--p 00092000 08:01 54 /usr/lib/libgio-2.0.so.0.2200.2 0026f000-00270000 rw-p 00093000 08:01 54 /usr/lib/libgio-2.0.so.0.2200.2 00270000-00271000 rw-p 00000000 00:00 0 00271000-00274000 r-xp 00000000 08:01 49 /usr/lib/libgmodule-2.0.so.0.2200.2 00274000-00275000 r--p 00002000 08:01 49 /usr/lib/libgmodule-2.0.so.0.2200.2 00275000-00276000 rw-p 00003000 08:01 49 /usr/lib/libgmodule-2.0.so.0.2200.2 00276000-00278000 r-xp 00000000 08:01 3268 /usr/lib/libXcomposite.so.1.0.0 00278000-00279000 r--p 00001000 08:01 3268 /usr/lib/libXcomposite.so.1.0.0 00279000-0027a000 rw-p 00002000 08:01 3268 /usr/lib/libXcomposite.so.1.0.0 0027a000-0027e000 r-xp 00000000 08:01 3278 /usr/lib/libXfixes.so.3.1.0 0027e000-0027f000 r--p 00003000 08:01 3278 /usr/lib/libXfixes.so.3.1.0 0027f000-00280000 rw-p 00004000 08:01 3278 /usr/lib/libXfixes.so.3.1.0 00280000-0028e000 r-xp 00000000 08:01 1303 /usr/lib/libXext.so.6.4.0 0028e000-0028f000 r--p 0000d000 08:01 1303 /usr/lib/libXext.so.6.4.0 0028f000-00290000 rw-p 0000e000 08:01 1303 /usr/lib/libXext.so.6.4.0 00292000-002b6000 r-xp 00000000 08:01 138197 /lib/tls/i686/cmov/libm-2.10.1.so 002b6000-002b7000 r--p 00023000 08:01 138197 /lib/tls/i686/cmov/libm-2.10.1.so 002b7000-002b8000 rw-p 00024000 08:01 138197 /lib/tls/i686/cmov/libm-2.10.1.so 002b8000-00670000 r-xp 00000000 08:01 2654 /usr/lib/libgtk-x11-2.0.so.0.1800.3 00670000-00671000 ---p 003b8000 08:01 2654 /usr/lib/libgtk-x11-2.0.so.0.1800.3 00671000-00675000 r--p 003b8000 08:01 2654 /usr/lib/libgtk-x11-2.0.so.0.1800.3 00675000-00677000 rw-p 003bc000 08:01 2654 /usr/lib/libgtk-x11-2.0.so.0.1800.3 00677000-00679000 rw-p 00000000 00:00 0 00679000-006bf000 r-xp 00000000 08:01 1594 /usr/lib/libpango-1.0.so.0.2600.0 006bf000-006c0000 r--p 00045000 08:01 1594 /usr/lib/libpango-1.0.so.0.2600.0 006c0000-006c1000 rw-p 00046000 08:01 1594 /usr/lib/libpango-1.0.so.0.2600.0 006c1000-006c3000 r-xp 00000000 08:01 3286 /usr/lib/libXinerama.so.1.0.0 006c3000-006c4000 rw-p 00001000 08:01 3286 /usr/lib/libXinerama.so.1.0.0 006c4000-006dc000 r-xp 00000000 08:01 16945 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3 006dc000-006dd000 r--p 00017000 08:01 16945 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3 006dd000-006de000 rw-p 00018000 08:01 16945 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3 006de000-00709000 r-xp 00000000 08:01 3545 /usr/lib/libfontconfig.so.1.3.0 00709000-0070a000 r--p 0002a000 08:01 3545 /usr/lib/libfontconfig.so.1.3.0 0070a000-0070b000 rw-p 0002b000 08:01 3545 /usr/lib/libfontconfig.so.1.3.0 0070b000-0072d000 r-xp 00000000 08:01 3876 /usr/lib/libjpeg.so.62.0.0 0072d000-0072e000 r--p 00021000 08:01 3876 /usr/lib/libjpeg.so.62.0.0 0072e000-0072f000 rw-p 00022000 08:01 3876 /usr/lib/libjpeg.so.62.0.0 0072f000-00738000 r-xp 00000000 08:01 3284 /usr/lib/libXi.so.6.0.0 00738000-00739000 r--p 00008000 08:01 3284 /usr/lib/libXi.so.6.0.0 00739000-0073a000 rw-p 00009000 08:01 3284 /usr/lib/libXi.so.6.0.0 0073b000-00742000 r-xp 00000000 08:01 139633 /lib/tls/i686/cmov/librt-2.10.1.so 00742000-00743000 r--p 00006000 08:01 139633 /lib/tls/i686/cmov/librt-2.10.1.so 00743000-00744000 rw-p 00007000 08:01 139633 /lib/tls/i686/cmov/librt-2.10.1.so 00744000-007c8000 r-xp 00000000 08:01 3392 /usr/lib/libcairo.so.2.10800.8 007c8000-007ca000 r--p 00083000 08:01 3392 /usr/lib/libcairo.so.2.10800.8 007ca000-007cb000 rw-p 00085000 08:01 3392 /usr/lib/libcairo.so.2.10800.8 007cb000-007d2000 r-xp 00000000 08:01 3296 /usr/lib/libXrandr.so.2.2.0 007d2000-007d3000 r--p 00006000 08:01 3296 /usr/lib/libXrandr.so.2.2.0 007d3000-007d4000 rw-p 00007000 08:01 3296 /usr/lib/libXrandr.so.2.2.0Aborted