** 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
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs