** Summary changed: - copy/paste trace + ugly trace when copy/pasting in a custom gtk.TextView
** Description changed: - Do a copy/paste in a task then close GTG : + In the GTG software, we are using a custom TaskView who inherits from + gtk.TextView. TaskView has its custom serialization/deserialization + functions. + + When copy/pasting in our TaskView, we got the following ugly trace (but + the program is not always crashing. Sometime the trace appears only + after you close the whole program). + + Even if we are doing something bad, we should never see this trace as we + are doing pure python work. + + If you want to reproduce this bug, you can : + - bzr branch lp:gtg + - launch ./debug.sh + - create a new task with some text in it + - copy paste the text in the same task + - if the application didn't crashed, just close it, you will see the trace *** glibc detected *** python: free(): invalid pointer: 0x09aca264 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7ef93f4] /lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb7efb456] /usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb7ceac06] /usr/lib/libgtk-x11-2.0.so.0[0xb783a0d1] /usr/lib/libgtk-x11-2.0.so.0[0xb78d7d0f] /usr/lib/libgtk-x11-2.0.so.0[0xb77a506a] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7d6ac4b] /usr/lib/libgobject-2.0.so.0[0xb7d81095] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7dc)[0xb7d827ac] /usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x19d)[0xb7d82acd] /usr/lib/libgtk-x11-2.0.so.0[0xb780770c] /usr/lib/libgtk-x11-2.0.so.0[0xb78079b3] /usr/lib/libgtk-x11-2.0.so.0[0xb77a7036] /usr/lib/libgobject-2.0.so.0[0xb7d693c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7d6ac4b] /usr/lib/libgobject-2.0.so.0[0xb7d80d3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b)[0xb7d8262b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7d82c26] /usr/lib/libgtk-x11-2.0.so.0[0xb78bc33e] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x3d7)[0xb77a0fe7] /usr/lib/libgdk-x11-2.0.so.0[0xb763750a] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb7ce26f8] /usr/lib/libglib-2.0.so.0[0xb7ce5da3] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2)[0xb7ce62c2] /usr/lib/libgtk-x11-2.0.so.0(gtk_clipboard_store+0x16e)[0xb78d9cbe] /usr/lib/libgtk-x11-2.0.so.0[0xb78d9d6f] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0x20c)[0xb77a14fc] /var/lib/python-support/python2.5/gtk-2.0/gtk/_gtk.so[0xb7b7bf1c] python(PyEval_EvalFrameEx+0x5973)[0x80cede3] python(PyEval_EvalFrameEx+0x6785)[0x80cfbf5] python(PyEval_EvalFrameEx+0x6785)[0x80cfbf5] python(PyEval_EvalCodeEx+0x685)[0x80d0345] python(PyEval_EvalCode+0x57)[0x80d0557] python(PyRun_FileExFlags+0xef)[0x80edf8f] python(PyRun_SimpleFileExFlags+0x19a)[0x80ee25a] python(Py_Main+0xc57)[0x80595e7] python(main+0x22)[0x8058962] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7ea0685] python[0x80588a1] ======= Memory map: ======== 08048000-08144000 r-xp 00000000 08:06 1798794 /usr/bin/python2.5 08144000-08145000 r--p 000fb000 08:06 1798794 /usr/bin/python2.5 08145000-0816a000 rw-p 000fc000 08:06 1798794 /usr/bin/python2.5 0816a000-08170000 rw-p 0816a000 00:00 0 0983f000-0a1ec000 rw-p 0983f000 00:00 0 [heap] b5c00000-b5c21000 rw-p b5c00000 00:00 0 b5c21000-b5d00000 ---p b5c21000 00:00 0 b5d77000-b5d84000 r-xp 00000000 08:06 1373681 /lib/libgcc_s.so.1 b5d84000-b5d85000 r--p 0000c000 08:06 1373681 /lib/libgcc_s.so.1 b5d85000-b5d86000 rw-p 0000d000 08:06 1373681 /lib/libgcc_s.so.1 b5d9a000-b5dfa000 rw-s 00000000 00:09 2261037 /SYSV00000000 (deleted) b5dfa000-b5e83000 r--p 00000000 08:06 1848068 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf b5e83000-b5e9b000 r-xp 00000000 08:06 1946688 /usr/lib/gio/modules/libgvfsdbus.so b5e9b000-b5e9c000 r--p 00017000 08:06 1946688 /usr/lib/gio/modules/libgvfsdbus.so b5e9c000-b5e9d000 rw-p 00018000 08:06 1946688 /usr/lib/gio/modules/libgvfsdbus.so b5e9d000-b5eaa000 r-xp 00000000 08:06 1800670 /usr/lib/libgvfscommon.so.0.0.0 b5eaa000-b5eab000 r--p 0000d000 08:06 1800670 /usr/lib/libgvfscommon.so.0.0.0 b5eab000-b5eac000 rw-p 0000e000 08:06 1800670 /usr/lib/libgvfscommon.so.0.0.0 b5ec0000-b5ef6000 r-xp 00000000 08:06 1373613 /lib/libdbus-1.so.3.4.0 b5ef6000-b5ef7000 r--p 00035000 08:06 1373613 /lib/libdbus-1.so.3.4.0 b5ef7000-b5ef8000 rw-p 00036000 08:06 1373613 /lib/libdbus-1.so.3.4.0 b5f31000-b5f34000 r-xp 00000000 08:06 1815396 /usr/lib/python2.5/lib-dynload/time.so b5f34000-b5f35000 r--p 00002000 08:06 1815396 /usr/lib/python2.5/lib-dynload/time.so b5f35000-b5f37000 rw-p 00003000 08:06 1815396 /usr/lib/python2.5/lib-dynload/time.so b5f37000-b5f97000 rw-s 00000000 00:09 2228268 /SYSV00000000 (deleted) b5f97000-b5f98000 r-xp 00000000 08:06 1882018 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so b5f98000-b5f99000 r--p 00000000 08:06 1882018 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so b5f99000-b5f9a000 rw-p 00001000 08:06 1882018 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so b5f9a000-b5fb1000 r--s 00000000 08:06 1880677 /usr/share/mime/mim./debug.sh: line 3: 13340 Abandon python main.py ** Also affects: gnome-python (Ubuntu) Importance: Undecided Status: New -- ugly trace when copy/pasting in a custom gtk.TextView https://bugs.launchpad.net/bugs/317101 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-python in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs