GNOME Bugzilla – Bug 724663
Crash: *** Error in `gnote': corrupted double-linked list: 0x0000000002cca490 ***
Last modified: 2015-07-19 18:33:30 UTC
I'm using Gnote 3.8.1 in Fedora 19. I can't reproduce the crash, but it happened twice today and both times I was deleting some text with backspace at the time. Here is the backtrace that I get from core dump: miha@sluzba:~$ gdb gnote core.28354 GNU gdb (GDB) Fedora 7.6.1-46.fc19 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/gnote...Reading symbols from /usr/lib/debug/usr/bin/gnote.debug...done. done. [New LWP 28354] [New LWP 28355] [New LWP 28356] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib64/libthread_db.so.1". Missing separate debuginfo for /usr/lib64/libgraphite2.so.3 Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/a1/aa32c91bc181cb69ebc81bbfd03a1349ea4e33.debug Core was generated by `gnote'. Program terminated with signal 6, Aborted.
+ Trace 233191
The output in terminal is huge, so I will give just Backtrace part and the beginning of Memory map: miha@sluzba:~$ gnote *** Error in `gnote': corrupted double-linked list: 0x0000000002cca490 *** ======= Backtrace: ========= /usr/lib64/libc.so.6[0x35f827c809] /usr/lib64/libc.so.6[0x35f827d719] /usr/lib64/libc.so.6(__libc_malloc+0x5c)[0x35f828002c] /usr/lib64/libglib-2.0.so.0(g_realloc+0x17)[0x35fa64d937] /usr/lib64/libpango-1.0.so.0(pango_glyph_string_set_size+0x48)[0x3607a131d8] /usr/lib64/libpangoft2-1.0.so.0[0x3fff20eeb4] /usr/lib64/libpango-1.0.so.0(pango_shape_full+0xbb)[0x3607a298ab] /usr/lib64/libpango-1.0.so.0[0x3607a0d256] /usr/lib64/libpango-1.0.so.0[0x3607a0d4d3] /usr/lib64/libpango-1.0.so.0[0x3607a201ea] /usr/lib64/libpango-1.0.so.0[0x3607a21bd8] /usr/lib64/libgtk-3.so.0(gtk_text_layout_get_line_display+0x5e7)[0x366fc39697] /usr/lib64/libgtk-3.so.0(gtk_text_layout_get_iter_at_position+0x9d)[0x366fc3ab6d] /usr/lib64/libgtk-3.so.0(gtk_text_layout_get_iter_at_pixel+0x1a)[0x366fc3ac5a] /usr/lib64/libgtk-3.so.0[0x366fc47976] /usr/lib64/libgtkmm-3.0.so.1(_ZN3Gtk6Widget8on_eventEP9_GdkEvent+0x44)[0x366cd5b3b4] /usr/lib64/libgtkmm-3.0.so.1(_ZN3Gtk12Widget_Class14event_callbackEP10_GtkWidgetP9_GdkEvent+0x54)[0x366cd5d4b4] /usr/lib64/libgtk-3.so.0[0x366fb8b33c] /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x138)[0x35fb20fa28] /usr/lib64/libgobject-2.0.so.0[0x35fb2207fb] /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xb32)[0x35fb228462] /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x35fb228a72] /usr/lib64/libgtk-3.so.0[0x366fcab6ad] /usr/lib64/libgtk-3.so.0[0x366fb8977c] /usr/lib64/libgtk-3.so.0(gtk_main_do_event+0x455)[0x366fb8b015] /usr/lib64/libgdk-3.so.0[0x3670225918] /usr/lib64/libgdk-3.so.0[0x3670230a3c] /usr/lib64/libgobject-2.0.so.0[0x35fb20fc57] /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x457)[0x35fb227d87] /usr/lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x522)[0x35fb228fa2] /usr/lib64/libgdk-3.so.0[0x367022af29] /usr/lib64/libgdk-3.so.0[0x367021e7f8] /usr/lib64/libglib-2.0.so.0[0x35fa648953] /usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x146)[0x35fa647df6] /usr/lib64/libglib-2.0.so.0[0x35fa648148] /usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x35fa6481ec] /usr/lib64/libgio-2.0.so.0(g_application_run+0x1c4)[0x366ba96794] gnote(_ZN5gnote5Gnote4mainEiPPc+0x95)[0x449495] gnote(main+0x57)[0x4495e7] /usr/lib64/libc.so.6(__libc_start_main+0xf5)[0x35f8221b45] gnote[0x449669] ======= Memory map: ======== 00400000-004e3000 r-xp 00000000 fd:00 5253511 /usr/bin/gnote 006e2000-006e3000 r--p 000e2000 fd:00 5253511 /usr/bin/gnote 006e3000-006e7000 rw-p 000e3000 fd:00 5253511 /usr/bin/gnote 008e6000-00a4b000 rw-p 000e6000 fd:00 5253511 /usr/bin/gnote 02520000-02541000 rw-p 00000000 00:00 0 [heap] 02541000-02562000 rw-p 00000000 00:00 0 [heap] 02562000-02583000 rw-p 00000000 00:00 0 [heap] 02583000-025a4000 rw-p 00000000 00:00 0 [heap]
Thanks for reporting this. What add-ins do you have enabled (~/.config/gnote/addins/global.ini)?
After reporting this bug I uninstalled Gnote 3.8.1 with package manager (yum) and installed newer version (3.10.2) from source. I don't know if that changed the contents of ~/.config/gnote/addins/global.ini. Currently the ~/.config/gnote/addins is empty. I think I never installed any Gnote plugins.
Closing as obsolete. Please reopen if the issue is still present.