==9963== Memcheck, a memory error detector ==9963== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==9963== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==9963== Command: abiword main.rtf ==9963== ** (abiword:9963): WARNING **: Running under buggy valgrind, see http://bugs.kde.org/show_bug.cgi?id=164298 ==9963== Invalid read of size 4 ==9963== at 0x44A42F6: XAP_UnixDialog_FileOpenSaveAs::runModal(XAP_Frame*) (in /usr/lib/libabiword-2.8.so) ==9963== by 0x43BCD77: ??? (in /usr/lib/libabiword-2.8.so) ==9963== by 0x43CD706: ap_EditMethods::fileOpen(AV_View*, EV_EditMethodCallData*) (in /usr/lib/libabiword-2.8.so) ==9963== by 0x451BD84: EV_EditMethod::Fn(AV_View*, EV_EditMethodCallData*) const (in /usr/lib/libabiword-2.8.so) ==9963== by 0x451DD51: EV_Menu::invokeMenuMethod(AV_View*, EV_EditMethod*, UT_String const&) (in /usr/lib/libabiword-2.8.so) ==9963== by 0x4513ECE: EV_UnixMenu::menuEvent(int) (in /usr/lib/libabiword-2.8.so) ==9963== by 0x4515F59: _wd::s_onActivate(_GtkWidget*, void*) (in /usr/lib/libabiword-2.8.so) ==9963== by 0x53FEB2B: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.2800.6) ==9963== by 0x53E2EB3: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==9963== by 0x53F519F: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==9963== by 0x53FE18B: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==9963== by 0x53FE312: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==9963== Address 0x6c is not stack'd, malloc'd or (recently) free'd ==9963== ==9963== Thread 2: ==9963== Invalid read of size 4 ==9963== at 0x47BBF91: ??? (in /lib/libc-2.13.so) ==9963== by 0x477175D: poll (in /lib/libc-2.13.so) ==9963== by 0x548810A: g_poll (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x5479565: ??? (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x5479D9A: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x52A0B20: ??? (in /usr/lib/libgio-2.0.so.0.2800.6) ==9963== by 0x54A0563: ??? (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x56B0C76: start_thread (in /lib/libpthread-2.13.so) ==9963== by 0x477BC6D: clone (in /lib/libc-2.13.so) ==9963== Address 0xc is not stack'd, malloc'd or (recently) free'd ==9963== ==9963== ==9963== Process terminating with default action of signal 11 (SIGSEGV) ==9963== Access not within mapped region at address 0xC ==9963== at 0x47BBF91: ??? (in /lib/libc-2.13.so) ==9963== by 0x477175D: poll (in /lib/libc-2.13.so) ==9963== by 0x548810A: g_poll (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x5479565: ??? (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x5479D9A: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x52A0B20: ??? (in /usr/lib/libgio-2.0.so.0.2800.6) ==9963== by 0x54A0563: ??? (in /usr/lib/libglib-2.0.so.0.2800.6) ==9963== by 0x56B0C76: start_thread (in /lib/libpthread-2.13.so) ==9963== by 0x477BC6D: clone (in /lib/libc-2.13.so) ==9963== If you believe this happened as a result of a stack ==9963== overflow in your program's main thread (unlikely but ==9963== possible), you can try to increase the size of the ==9963== main thread stack using the --main-stacksize= flag. ==9963== ==9963== HEAP SUMMARY: ==9963== in use at exit: 9,398,361 bytes in 140,480 blocks ==9963== total heap usage: 3,004,353 allocs, 2,863,873 frees, 318,925,155 bytes allocated ==9963== ==9963== LEAK SUMMARY: ==9963== definitely lost: 3,964 bytes in 13 blocks ==9963== indirectly lost: 14,900 bytes in 737 blocks ==9963== possibly lost: 4,250,453 bytes in 90,321 blocks ==9963== still reachable: 5,129,044 bytes in 49,409 blocks ==9963== suppressed: 0 bytes in 0 blocks ==9963== Rerun with --leak-check=full to see details of leaked memory ==9963== ==9963== For counts of detected and suppressed errors, rerun with: -v ==9963== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 224 from 13) zsh: segmentation fault valgrind abiword main.rtf