[Bug 588938] Conglomerate crashes when pressing backspace or delete
"conglomerate (bugzilla.gnome.org)" <[email protected]> Mon, 20 Jul 2009 21:33:39 +0000 (UTC)
| Newsgroups | gmane.editors.conglomerate.cvs |
|---|---|
| Message-ID | <[email protected]> |
If you have any questions why you received this email, please see the text =
at
the end of this email. Replies to this email are NOT read, please see the t=
ext
at the end of this email. You can add comments to this bug at:
http://bugzilla.gnome.org/show_bug.cgi?id=3D588938
conglomerate | general | Ver: 0.9.0
David Nuttall changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |UNCONFIRMED
Status Whiteboard|Sources apparantly not |
|available from Ubuntu |
------- Comment #5 from David Nuttall 2009-07-20 21:33 UTC -------
As I have Ubuntu 9.04, I tried the instructions for 9.04, unsuccessfully. I
had to go through the method for older versions of Ubuntu to get the source.
Let's try that again. Okay, I was able to build a debug version of
conglomerate by using the build-dep and source instructions for apt-get. B=
uilt
and installed. Running under gdb.
The version of this build is the same as the one indicated above.
Here is everything generated by gdb, in case some of the message generated
while it was working are useful in fixing this bug.
gdb conglomerate =
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.htm=
l>
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 "i486-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/conglomerate =
[Thread debugging using libthread_db enabled]
[New Thread 0xb6b95970 (LWP 12658)]
Entity: line 8: parser error : Attribute xml:lang redefined
<description xml:lang=3D"en_CA" xml:lang=3D"en">This is a d=
ocument
type associated
^
** (conglomerate:12658): WARNING **: Problem parsing xds file: readme.xds.
[New Thread 0xb66deb90 (LWP 12661)]
Resolve: pubID -//OASIS//DTD DocBook XML V4.1.2//EN sysID
http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd
-1229366928 Parsing catalog file:///etc/xml/catalog
file:///etc/xml/catalog added to file hash
file:///etc/xml/docbook-xml.xml not found in file hash
-1229366928 Parsing catalog file:///etc/xml/docbook-xml.xml
file:///etc/xml/docbook-xml.xml added to file hash
Trying system delegate file:///etc/xml/docbook-xml.xml
file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml not found in file
hash
-1229366928 Parsing catalog
file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml
file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml added to file ha=
sh
Trying system delegate
file:///usr/share/xml/docbook/schema/dtd/4.1.2/catalog.xml
Found system match http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd,
using file:///usr/share/xml/docbook/schema/dtd/4.1.2/docbookx.dtd
[Thread 0xb66deb90 (LWP 12661) exited]
(conglomerate:12658): Gtk-WARNING **: Refusing to add non-unique action
'OtherXMLElement' to action group 'ContextMenu'
xml_add_optional_text_nodes: adding new text node under node para
*** glibc detected *** /usr/local/bin/conglomerate: malloc(): memory
corruption: 0x0a04f6f0 ***
=3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D
/lib/tls/i686/cmov/libc.so.6[0xb71a6276]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x95)[0xb71a79c5]
/lib/tls/i686/cmov/libc.so.6[0xb715aa75]
/lib/tls/i686/cmov/libc.so.6(dcgettext+0x43)[0xb7159433]
/lib/tls/i686/cmov/libc.so.6(gettext+0x21)[0xb7159491]
/usr/local/bin/conglomerate[0x8091d13]
/usr/local/bin/conglomerate[0x80b2df7]
/usr/local/bin/conglomerate[0x8086d57]
/usr/lib/libgtk-x11-2.0.so.0[0xb79a2526]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7377c7b]
/usr/lib/libgobject-2.0.so.0[0xb738e3d2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0xb738f34f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb738f936]
/usr/lib/libgtk-x11-2.0.so.0[0xb7abd2ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_window_propagate_key_event+0x11f)[0xb7ad11=
1f]
/usr/lib/libgtk-x11-2.0.so.0[0xb7ad449c]
/usr/lib/libgtk-x11-2.0.so.0[0xb79a2526]
/usr/lib/libgobject-2.0.so.0[0xb73763d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7377c7b]
/usr/lib/libgobject-2.0.so.0[0xb738daff]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0xb738f34f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb738f936]
/usr/lib/libgtk-x11-2.0.so.0[0xb7abd2ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x1b1)[0xb799b041]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2e7)[0xb799c327]
/usr/lib/libgdk-x11-2.0.so.0[0xb77c034a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb72e9b88]
/usr/lib/libglib-2.0.so.0[0xb72ed0eb]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb72ed5ba]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb799c7d9]
/usr/local/bin/conglomerate[0x80c4f3c]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb714a775]
/usr/local/bin/conglomerate[0x8054c31]
=3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D
08048000-080e9000 r-xp 00000000 08:05 999910 /usr/local/bin/conglomerate
080e9000-080ea000 r--p 000a1000 08:05 999910 /usr/local/bin/conglomerate
080ea000-080ec000 rw-p 000a2000 08:05 999910 /usr/local/bin/conglomerate
09205000-0a08f000 rw-p 09205000 00:00 0 [heap]
b5c00000-b5c21000 rw-p b5c00000 00:00 0 =
b5c21000-b5d00000 ---p b5c21000 00:00 0 =
b5d30000-b5d3d000 r-xp 00000000 08:05 827457 /lib/libgcc_s.so.1
b5d3d000-b5d3e000 r--p 0000c000 08:05 827457 /lib/libgcc_s.so.1
b5d3e000-b5d3f000 rw-p 0000d000 08:05 827457 /lib/libgcc_s.so.1
b5d60000-b5d92000 rw-p b5d60000 00:00 0 =
b5d92000-b5e1e000 r--p 00000000 08:05 1050635 =
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b5e1e000-b5e4f000 r-xp 00000000 08:05 912124 /usr/lib/libcroco-0.6.so.3=
.0.1
b5e4f000-b5e52000 rw-p 00030000 08:05 912124 /usr/lib/libcroco-0.6.so.3=
.0.1
b5e52000-b5e85000 r-xp 00000000 08:05 912401 /usr/lib/libgsf-1.so.114.0=
.11
b5e85000-b5e86000 ---p 00033000 08:05 912401 /usr/lib/libgsf-1.so.114.0=
.11
b5e86000-b5e88000 r--p 00033000 08:05 912401 /usr/lib/libgsf-1.so.114.0=
.11
b5e88000-b5e89000 rw-p 00035000 08:05 912401 /usr/lib/libgsf-1.so.114.0=
.11
b5e89000-b5e8a000 rw-p b5e89000 00:00 0 =
b5e8a000-b5ebb000 r-xp 00000000 08:05 912779 /usr/lib/librsvg-2.so.2.26=
.0
b5ebb000-b5ebc000 r--p 00031000 08:05 912779 /usr/lib/librsvg-2.so.2.26=
.0
b5ebc000-b5ebd000 rw-p 00032000 08:05 912779 /usr/lib/librsvg-2.so.2.26=
.0
b5ede000-b5edf000 ---p b5ede000 00:00 0 =
b5edf000-b66df000 rw-p b5edf000 00:00 0 =
b66df000-b66f3000 r-xp 00000000 08:05 912063 /usr/lib/libbeagle.so.1.0.2
b66f3000-b66f4000 r--p 00014000 08:05 912063 /usr/lib/libbeagle.so.1.0.2
b66f4000-b66f5000 rw-p 00015000 08:05 912063 /usr/lib/libbeagle.so.1.0.2
b6702000-b6711000 r-xp 00000000 08:05 827434 /lib/libbz2.so.1.0.4
b6711000-b6712000 r--p 0000f000 08:05 827434 /lib/libbz2.so.1.0.4
b6712000-b6713000 rw-p 00010000 08:05 827434 /lib/libbz2.so.1.0.4
b6713000-b6714000 r-xp 00000000 08:05 935242 =
/usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b6714000-b6715000 r--p 00000000 08:05 935242 =
/usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
b6715000-b6716000 rw-p 00001000 08:05 935242 /usr/lib/gtk-2.0/2.10.0/loa
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb6b95970 (LWP 12658)]
0xb7fc0430 in __kernel_vsyscall ()
(gdb) backtrace full
#0 0xb7fc0430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb715f6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7161098 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb719d24d in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0xb71a6276 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb71a79c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb715aa75 in ?? () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#7 0xb7159433 in dcgettext () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8 0xb7159491 in gettext () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#9 0x08091d13 in cong_location_del_next_char (doc=3D0x95976c0, loc=3D0x99b=
74b4) at
cong-location.c:468
cmd =3D (CongCommand *) 0x1
new_text =3D (
gchar *) 0xa04f500 "The setup:\n\tGlenn is the manager in charge of the
project; Tom is a senior developer in the same project; Jeff is a database
administrator, responsible for the database for the project and several oth=
"...
next_char =3D (
const gchar *) 0xa047a80 " We have a new database programmer starting =
next
Monday, named Jennifer. Thank you all for agreeing to help mentor her. To=
m is
going to be her primary mentor who is going to show her how things run"...
char_after_next =3D (
const gchar *) 0xa047a81 " We have a new database programmer starting n=
ext
Monday, named Jennifer. Thank you all for agreeing to help mentor her. To=
m is
going to be her primary mentor who is going to show her how things run "...
__PRETTY_FUNCTION__ =3D "cong_location_del_next_char"
#10 0x080b2df7 in cong_cursor_del_prev_char (curs=3D0x99b74ac, doc=3D0x9597=
6c0) at
cursor.c:195
prev_char =3D {node =3D 0x9fe4320, byte_offset =3D 488}
__PRETTY_FUNCTION__ =3D "cong_cursor_del_prev_char"
#11 0x08086d57 in key_press_event_handler (w=3D0x960f878, event=3D0x9277a50,
user_data=3D0x0) at cong-editor-widget3.c:1356
editor_widget =3D (CongEditorWidget3 *) 0x960f878
doc =3D (CongDocument *) 0x95976c0
cursor =3D (CongCursor *) 0x99b74ac
selection =3D (CongSelection *) 0x9761218
__PRETTY_FUNCTION__ =3D "key_press_event_handler"
#12 0xb79a2526 in _gtk_marshal_BOOLEAN__BOXED (closure=3D0x98989a8,
return_value=3D0xbfedd400, n_param_values=3D2, =
---Type <return> to continue, or q <return> to quit---
param_values=3D0x9b00650, invocation_hint=3D0xbfedd3ec, marshal_data=3D=
0x400)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmarshalers.c:84
data1 =3D (gpointer) 0x17
data2 =3D <value optimized out>
v_return =3D <value optimized out>
__PRETTY_FUNCTION__ =3D "_gtk_marshal_BOOLEAN__BOXED"
#13 0xb7377c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb738e3d2 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0xb738f34f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb738f936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb7abd2ae in gtk_widget_event_internal (widget=3D0x960f878, event=3D0x=
9277a50)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4761
signal_num =3D <value optimized out>
return_val =3D 0
#18 0xb7ad111f in IA__gtk_window_propagate_key_event (window=3D0x9376040,
event=3D0x9277a50)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwindow.c:5142
parent =3D (GtkWidget *) 0x9277a50
handled =3D 0
focus =3D (GtkWidget *) 0x960f878
__PRETTY_FUNCTION__ =3D "IA__gtk_window_propagate_key_event"
#19 0xb7ad449c in gtk_window_key_press_event (widget=3D0x9376040,
event=3D0x9277a50)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwindow.c:5172
handled =3D 0
#20 0xb79a2526 in _gtk_marshal_BOOLEAN__BOXED (closure=3D0x9220ff8,
return_value=3D0xbfedd7d0, n_param_values=3D2, =
param_values=3D0x95e5718, invocation_hint=3D0xbfedd7bc,
marshal_data=3D0xb7ad4450)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmarshalers.c:84
data1 =3D (gpointer) 0x9376040
data2 =3D <value optimized out>
v_return =3D <value optimized out>
__PRETTY_FUNCTION__ =3D "_gtk_marshal_BOOLEAN__BOXED"
#21 0xb73763d9 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xb7377c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb738daff in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#24 0xb738f34f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb738f936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb7abd2ae in gtk_widget_event_internal (widget=3D0x9376040, event=3D0x=
9277a50)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkwidget.c:4761
signal_num =3D <value optimized out>
return_val =3D 0
#27 0xb799b041 in IA__gtk_propagate_event (widget=3D0x9376040, event=3D0x92=
77a50)
at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:2370
window =3D (GtkWidget *) 0x9376040
handled_event =3D <value optimized out>
__PRETTY_FUNCTION__ =3D "IA__gtk_propagate_event"
#28 0xb799c327 in IA__gtk_main_do_event (event=3D0x9277a50) at
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1601
event_widget =3D (GtkWidget *) 0x9376040
grab_widget =3D (GtkWidget *) 0x9376040
window_group =3D (GtkWindowGroup *) 0x0
rewritten_event =3D (GdkEvent *) 0x0
tmp_list =3D <value optimized out>
__PRETTY_FUNCTION__ =3D "IA__gtk_main_do_event"
#29 0xb77c034a in gdk_event_dispatch (source=3D0x92350d0, callback=3D0,
user_data=3D0x0)
at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:2364
display =3D <value optimized out>
event =3D <value optimized out>
#30 0xb72e9b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb72ed0eb in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0xb72ed5ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0xb799c7d9 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
tmp_list =3D (GList *) 0x8054c10
functions =3D (GList *) 0x0
init =3D (GtkInitFunction *) 0x80ca210
loop =3D (GMainLoop *) 0x95a3500
#34 0x080c4f3c in main (argc=3D1, argv=3D0xbfeddc44) at main.c:30
No locals.
(gdb) =
-- =
See http://bugzilla.gnome.org/page.cgi?id=3Demail.html for more info about =
why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.
You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?=
id=3D588938.