Gobby segfaults after starting the server and creating a new document. I can't use back tracing...
$ valgrind gobby ==21903== Memcheck, a memory error detector for x86-linux. ==21903== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==21903== Using valgrind-2.4.0, a program supervision framework for x86-linux. ==21903== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==21903== For more details, rerun with: -v ==21903== ==21903== Syscall param write(buf) points to uninitialised byte(s) ==21903== at 0x43BFEF43: __write_nocancel (in /lib/tls/libpthread-2.3.5.so) ==21903== Address 0x1CB5E258 is 128 bytes inside a block of size 16384 alloc'd ==21903== at 0x1B906C36: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8DDD5A: XOpenDisplay (in /usr/lib/libX11.so.6.2) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x1C8AC29F: (within /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== Address 0x1CD07780 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x9D6C8: Gobby::UserList::UserList(Gobby::Folder const&) (in /usr/bin/gobby) ==21903== by 0x1C8AC29F: (within /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== Address 0x1CD31578 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xA1077: Gobby::Chat::Chat() (in /usr/bin/gobby) ==21903== by 0x52BFD6AF: ??? ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x52BEFFFF: ??? ==21903== Address 0x1CEBA398 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xC0AA7: Gobby::Window::Window() (in /usr/bin/gobby) ==21903== by 0x52BEFFFF: ??? ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B08C: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== Address 0x1CEE74A8 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xB8013: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<bool, Gobby::ProgressDialog> >::dup(void*) (in /usr/bin/gobby) ==21903== by 0x1CEBC97F: ??? ==21903== ==21903== Thread 2: ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x1CF15EFF: ??? ==21903== Address 0x1CF56D20 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C5E474D: obby::server_buffer::register_signal_handlers() (in /usr/lib/libobby-0.2.so.0.0.0) ==21903== by 0x1CF15F47: ??? ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x1CDE09FF: ??? ==21903== Address 0x1CF56EE0 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C5E4874: obby::server_buffer::register_signal_handlers() (in /usr/lib/libobby-0.2.so.0.0.0) ==21903== by 0x1CDE0A43: ??? ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x43BF00FF: (within /lib/tls/libc-2.3.5.so) ==21903== Address 0x1CF5CC38 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C5E4AB6: obby::server_buffer::register_signal_handlers() (in /usr/lib/libobby-0.2.so.0.0.0) ==21903== by 0x43BF0107: (within /lib/tls/libc-2.3.5.so) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B08C: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x43B92BDD: clone (in /lib/tls/libc-2.3.5.so) ==21903== Address 0x1CEF88F0 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xB82E9: sigc::internal::typed_slot_rep<sigc::bound_mem_functor0<void, Gobby::ProgressDialog> >::dup(void*) (in /usr/bin/gobby) ==21903== ==21903== Thread 1: ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x52BFB7FF: ??? ==21903== Address 0x1CF61128 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xC3482: Gobby::Window::obby_start() (in /usr/bin/gobby) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x1C4EDDFF: (within /usr/lib/libgobject-2.0.so.0.600.5) ==21903== Address 0x1CF63FC8 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xC3D09: Gobby::Window::obby_start() (in /usr/bin/gobby) ==21903== by 0x1C4EDE1F: (within /usr/lib/libgobject-2.0.so.0.600.5) ==21903== ==21903== Syscall param write(buf) points to uninitialised byte(s) ==21903== at 0x43BFEF6B: (within /lib/tls/libpthread-2.3.5.so) ==21903== Address 0x1CB5E1ED is 21 bytes inside a block of size 16384 alloc'd ==21903== at 0x1B906C36: calloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8DDD5A: XOpenDisplay (in /usr/lib/libX11.so.6.2) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x82019: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0x1CDB65A7: ??? ==21903== Address 0x1CEBA368 is 0 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x82020: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0x1CDB65A7: ??? ==21903== Address 0x1CBE9214 is 4 bytes inside a block of size 52 free'd ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C52F17C: g_free (in /usr/lib/libglib-2.0.so.0.600.5) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x1CBBFFFF: ??? ==21903== Address 0x1CDC1DE8 is 0 bytes inside a block of size 44 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0xBD740: Gobby::EntryDialog::EntryDialog(Gtk::Window&, Glib::ustring const&, Glib::ustring const&) (in /usr/bin/gobby) ==21903== by 0x1CBBFFFF: ??? ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C81AD70: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1BDEC0C0: Glib::ustring::~ustring() (in /usr/lib/libglibmm-2.4.so.1.0.13) ==21903== Address 0x1CFAB340 is 0 bytes inside a block of size 240 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C6ED195: std::__default_alloc_template<true, 0>::allocate(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.3.6/libstdc ++.so.5.0.7) ==21903== by 0x1C6F5942: std::string::_Rep::_S_create(unsigned, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/3.3.6/libstdc++.so.5.0.7) ==21903== by 0x1B938CF9: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/libxml++-2.6.so.2.0.4) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x0: (within /usr/bin/gobby) ==21903== Address 0x1CFCD128 is 0 bytes inside a block of size 56 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x99052: Gobby::Folder::obby_document_insert(obby::local_document_info&) (in /usr/bin/gobby) ==21903== by 0x0: (within /usr/bin/gobby) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x9B91E: sigc::internal::signal_emit1<void, Gobby::Document&, sigc::nil>::emit(sigc::internal::signal_impl*, Gobby::Document&) (in /usr/bin/gobby) ==21903== Address 0x1CD07750 is 0 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Mismatched free() / delete / delete [] ==21903== at 0x1B906809: free (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C841BB0: operator delete(void*) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C65B120: sigc::slot_base::~slot_base() (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== by 0x43B40000: (within /lib/tls/libc-2.3.5.so) ==21903== Address 0x1CC771B8 is 0 bytes inside a block of size 52 alloc'd ==21903== at 0x1B906459: operator new(unsigned) (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x9E2B1: Gobby::UserList::obby_document_insert(obby::local_document_info&) (in /usr/bin/gobby) ==21903== by 0x43B40000: (within /lib/tls/libc-2.3.5.so) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x1C5DAF66: sigc::internal::signal_emit1<void, obby::document_info&, sigc::nil>::emit(sigc::internal::signal_impl*, obby::document_info&) (in /usr/lib/libobby-0.2.so.0.0.0) ==21903== Address 0x1CF48E70 is 0 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 1 ==21903== at 0x9B92C: sigc::internal::signal_emit1<void, Gobby::Document&, sigc::nil>::emit(sigc::internal::signal_impl*, Gobby::Document&) (in /usr/bin/gobby) ==21903== Address 0x1CEA6BD4 is 4 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x82019: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0x4F: (within /usr/bin/gobby) ==21903== Address 0x1CFCD0F8 is 0 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x82020: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0x4F: (within /usr/bin/gobby) ==21903== Address 0x1CF2626C is 4 bytes after a block of size 376 free'd ==21903== at 0x1B906D33: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so)==21903== by 0x1C9BD5C7: (within /usr/lib/libfontconfig.so.1.0.4) ==21903== ==21903== Invalid read of size 1 ==21903== at 0x82027: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0x4F: (within /usr/bin/gobby) ==21903== Address 0x1CFCD0FC is 4 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x82019: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0xA1: (within /usr/bin/gobby) ==21903== Address 0x1CFCD0F8 is 0 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x82020: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0xA1: (within /usr/bin/gobby) ==21903== Address 0x1CF2626C is 4 bytes after a block of size 376 free'd ==21903== at 0x1B906D33: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so)==21903== by 0x1C9BD5C7: (within /usr/lib/libfontconfig.so.1.0.4) ==21903== ==21903== Invalid read of size 1 ==21903== at 0x82027: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0xA1: (within /usr/bin/gobby) ==21903== Address 0x1CFCD0FC is 4 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x9B925: sigc::internal::signal_emit1<void, Gobby::Document&, sigc::nil>::emit(sigc::internal::signal_impl*, Gobby::Document&) (in /usr/bin/gobby) ==21903== Address 0x1CF28B84 is 4 bytes inside a block of size 316 free'd ==21903== at 0x1B906D33: realloc (in /usr/lib/valgrind/vgpreload_memcheck.so)==21903== by 0x1C9BD5C7: (within /usr/lib/libfontconfig.so.1.0.4) ==21903== ==21903== Invalid read of size 4 ==21903== at 0x820C1: sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) (in /usr/bin/gobby) ==21903== by 0xA1: (within /usr/bin/gobby) ==21903== Address 0x1CF29168 is 0 bytes after a block of size 16 alloc'd ==21903== at 0x1B9062E1: malloc (in /usr/lib/valgrind/vgpreload_memcheck.so) ==21903== by 0x1C8436F3: operator new(unsigned) (in /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3) ==21903== by 0x1C6598C5: sigc::signal_base::impl() const (in /usr/lib/libsigc-2.0.so.0.0.0) Segmentation fault _______________________________________________ obby-users mailing list [email protected] http://draenor.its-toasted.org/mailman/listinfo/obby-users
