[Evolution] Bug#548359: evolution: Crash in composer when deleting characters

Andrew J. Barr andrew.james.barr at gmail.com
Fri Sep 25 19:07:42 UTC 2009


Package: evolution
Version: 2.28.0-2
Severity: important

Evolution crashes when composing a message and you use Backspace or Delete to remove characters from the message.

Full backtrace attached with all relevant -dbg packages installed, except for libbonobo which does not appear to have one.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-0.tp1 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages evolution depends on:
ii  dbus                   1.2.16-2          simple interprocess messaging syst
ii  debconf [debconf-2.0]  1.5.27            Debian configuration management sy
ii  evolution-common       2.28.0-2          architecture independent files for
ii  evolution-data-server  2.28.0-2          evolution database backend server
ii  gconf2                 2.26.2-3          GNOME configuration database syste
ii  gnome-icon-theme       2.26.0-1          GNOME Desktop icon theme
ii  libart-2.0-2           2.3.20-2          Library of functions for 2D graphi
ii  libatk1.0-0            1.28.0-1          The ATK accessibility toolkit
ii  libbluetooth3          4.42-2            Library to use the BlueZ Linux Blu
ii  libbonobo2-0           2.24.1-1          Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.24.1-1          The Bonobo UI library
ii  libc6                  2.9-26            GNU C Library: Shared libraries
ii  libcairo2              1.8.8-2           The Cairo 2D vector graphics libra
ii  libcamel1.2-14         2.28.0-2          The Evolution MIME message handlin
ii  libdbus-1-3            1.2.16-2          simple interprocess messaging syst
ii  libdbus-glib-1-2       0.82-1            simple interprocess messaging syst
ii  libebackend1.2-0       2.28.0-2          Utility library for evolution data
ii  libebook1.2-9          2.28.0-2          Client library for evolution addre
ii  libecal1.2-7           2.28.0-2          Client library for evolution calen
ii  libedataserver1.2-11   2.28.0-2          Utility library for evolution data
ii  libedataserverui1.2-8  2.28.0-2          GUI utility library for evolution 
ii  libegroupwise1.2-13    2.28.0-2          Client library for accessing group
ii  libenchant1c2a         1.4.2-3.3         a wrapper library for various spel
ii  libexchange-storage1.2 2.28.0-2          Client library for accessing Excha
ii  libfontconfig1         2.6.0-4           generic font configuration library
ii  libfreetype6           2.3.9-5           FreeType 2 font engine, shared lib
ii  libgconf2-4            2.26.2-3          GNOME configuration database syste
ii  libgdata-google1.2-1   2.28.0-2          Client library for accessing Googl
ii  libgdata1.2-1          2.28.0-2          Client library for accessing Googl
ii  libglade2-0            1:2.6.4-1         library to load .glade files at ru
ii  libglib2.0-0           2.22.0-1          The GLib library of C routines
ii  libgnome-desktop-2-11  2.26.1-1          Utility library for loading .deskt
ii  libgnome-pilot2        2.0.15-2.4        Support libraries for gnome-pilot
ii  libgnome2-0            2.26.0-1          The GNOME library - runtime files
ii  libgnomecanvas2-0      2.26.0-1          A powerful object-oriented display
ii  libgnomeui-0           2.24.1-1          The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         1:2.24.1-4        GNOME Virtual File System (runtime
ii  libgtk2.0-0            2.18.0-1          The GTK+ graphical user interface 
ii  libgtkhtml-editor0     3.28.0-2          HTML rendering/editing library - e
ii  libgtkhtml3.14-19      3.28.0-2          HTML rendering/editing library - r
ii  libgweather1           2.28.0-1          GWeather shared library
ii  libhal1                0.5.13-3          Hardware Abstraction Layer - share
ii  libical0               0.43-3            iCalendar library implementation i
ii  libice6                2:1.0.5-1         X11 Inter-Client Exchange library
ii  libldap-2.4-2          2.4.17-2          OpenLDAP libraries
ii  libnotify1 [libnotify1 0.4.5-1           sends desktop notifications to a n
ii  libnspr4-0d            4.8-1             NetScape Portable Runtime Library
ii  libnss3-1d             3.12.3.1-1        Network Security Service libraries
ii  liborbit2              1:2.14.17-0.1     libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.26.0-1          Layout and rendering of internatio
ii  libpisock9             0.12.4-6          library for communicating with a P
ii  libpisync1             0.12.4-6          synchronization library for PalmOS
ii  libpopt0               1.14-4            lib for parsing cmdline parameters
ii  libsm6                 2:1.1.1-1         X11 Session Management library
ii  libsoup2.4-1           2.28.0-1          an HTTP library implementation in 
ii  libsqlite3-0           3.6.18-1          SQLite 3 shared library
ii  libstartup-notificatio 0.10-1            library for program launch feedbac
ii  libusb-0.1-4           2:0.1.12-13       userspace USB programming library
ii  libx11-6               2:1.2.2-1         X11 client-side library
ii  libxml2                2.7.4.dfsg-2      GNOME XML library
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

Versions of packages evolution recommends:
ii  bogofilter               1.2.1-1         a fast Bayesian spam filter (dummy
ii  evolution-plugins        2.28.0-2        standard plugins for Evolution
ii  evolution-webcal         2.26.0-1        webcal: URL handler for GNOME and 
ii  gnome-desktop-data       2.26.1-1        Common files for GNOME 2 desktop a
ii  gnome-pilot-conduits     2.0.15-1.2      conduits for gnome-pilot
ii  yelp                     2.28.0+webkit-1 Help browser for GNOME

Versions of packages evolution suggests:
pn  bug-buddy                     <none>     (no description available)
ii  evolution-dbg                 2.28.0-2   debugging symbols for Evolution
pn  evolution-exchange            <none>     (no description available)
pn  evolution-plugins-experimenta <none>     (no description available)
ii  gnupg                         1.4.10-1   GNU privacy guard - a free PGP rep
ii  network-manager               0.7.1-2    network management framework daemo

-- debconf information:
  evolution/needs_shutdown:
-------------- next part --------------
andrew at andrew-laptop:~$ gdb --args evolution
GNU gdb (GDB) 6.8.50.20090628-cvs-debian
Copyright (C) 2009 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
evolution-shell-Message: Killing old version of evolution-data-server...
** (evolution:8468): DEBUG: mailto URL command: evolution --component=mail %s
** (evolution:8468): DEBUG: mailto URL program: evolution
[New Thread 0xb5afcb90 (LWP 8505)]
[Thread 0xb5afcb90 (LWP 8505) exited]
[New Thread 0xb5afcb90 (LWP 8506)]
[New Thread 0xb52fbb90 (LWP 8507)]
[New Thread 0xb4ad6b90 (LWP 8508)]
[New Thread 0xb42d5b90 (LWP 8509)]
[New Thread 0xb3ad4b90 (LWP 8510)]
[New Thread 0xb32d3b90 (LWP 8511)]
[Thread 0xb32d3b90 (LWP 8511) exited]
[New Thread 0xb32d3b90 (LWP 8512)]
[New Thread 0xb1c80b90 (LWP 8513)]
[New Thread 0xb147fb90 (LWP 8514)]
[New Thread 0xb0affb90 (LWP 8515)]
[Thread 0xb147fb90 (LWP 8514) exited]
[New Thread 0xb147fb90 (LWP 8519)]
[New Thread 0xb0177b90 (LWP 8520)]
[Thread 0xb4ad6b90 (LWP 8508) exited]
[Thread 0xb147fb90 (LWP 8519) exited]
[New Thread 0xb147fb90 (LWP 8549)]
[Thread 0xb0177b90 (LWP 8520) exited]
[Thread 0xb147fb90 (LWP 8549) exited]
[New Thread 0xb147fb90 (LWP 8550)]
[New Thread 0xb0177b90 (LWP 8551)]
[New Thread 0xb4ad6b90 (LWP 8552)]
[Thread 0xb147fb90 (LWP 8550) exited]
process 8468: type array 97 not a basic type
process 8468: type array 97 not a basic type
process 8468: type invalid 0 not a basic type
process 8468: type invalid 0 not a basic type
[New Thread 0xb147fb90 (LWP 8559)]
[New Thread 0xaf36fb90 (LWP 8566)]
[Thread 0xb147fb90 (LWP 8559) exited]
[New Thread 0xb147fb90 (LWP 8567)]
[New Thread 0xaeb6eb90 (LWP 8568)]
[Thread 0xaf36fb90 (LWP 8566) exited]
[Thread 0xb0177b90 (LWP 8551) exited]

Program received signal SIGSEGV, Segmentation fault.
editor_method_event (html=0x8539738, event=GTK_HTML_EDITOR_EVENT_DELETE, args=0x0, user_data=0x86b7018) at gtkhtml-editor.c:387
387	gtkhtml-editor.c: No such file or directory.
	in gtkhtml-editor.c
(gdb) bt full
#0  editor_method_event (html=0x8539738, event=GTK_HTML_EDITOR_EVENT_DELETE, args=0x0, user_data=0x86b7018) at gtkhtml-editor.c:387
        __r = <value optimized out>
        return_value = <value optimized out>
        return_string = 0xe <Address 0xe out of bounds>
        string = <value optimized out>
        signal_id = <value optimized out>
        __PRETTY_FUNCTION__ = "editor_method_event"
#1  0xb72f3853 in gtk_html_editor_event (html=0x8539738, event=GTK_HTML_EDITOR_EVENT_DELETE, args=0x0) at gtkhtml.c:5991
        retval = <value optimized out>
#2  0xb7318588 in delete_object (e=0x83362c8, ret_object=0x0, ret_len=0x0, dir=HTML_UNDO_UNDO, add_undo=1) at htmlengine-edit-cut-and-paste.c:798
        len = 1
        position_before = 6
        object = 0x8ae3a68
        level = 1
        backward = 0
#3  0xb731905b in html_engine_delete (e=0x83362c8) at htmlengine-edit-cut-and-paste.c:1914
        prev = 0x8ad9b30
        cur = 0x8ad9b30
        start = 0x8ae36c8
        end = 0x8ad9d78
        start_position = 5
#4  0xb7359093 in html_text_backspace (self=0x8ad9b30, cursor=0x89321c8, engine=0x83362c8) at htmltext.c:2783
        pi = 0x87410c8
        attrpos = <value optimized out>
        prevpos = 6
        retval = 1
        __PRETTY_FUNCTION__ = "html_text_backspace"
#5  0xb7340022 in html_object_backspace (self=0x8ad9b30, cursor=0x89321c8, engine=0x83362c8) at htmlobject.c:1603
No locals.
#6  0xb731a5d6 in html_engine_delete_n (e=0x83362c8, len=1, forward=0) at htmlengine-edit-cut-and-paste.c:1551
No locals.
#7  0xb72f37ba in delete_one (e=0x83362c8, forward=0) at gtkhtml.c:5043
No locals.
#8  0xb7301d9c in command (html=0x8539738, com_type=GTK_HTML_COMMAND_DELETE_BACK_OR_INDENT_DEC) at gtkhtml.c:5245
        e = 0x83362c8
        rv = 0
#9  0xb733f156 in html_g_cclosure_marshal_BOOLEAN__ENUM (closure=0x82f0d28, return_value=0xbfffe8b8, n_param_values=2, param_values=0x8ba1ef8, invocation_hint=0xbfffe7bc, 
    marshal_data=0xb7300930) at htmlmarshal.c:120
        data1 = 0x8539738
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "html_g_cclosure_marshal_BOOLEAN__ENUM"
#10 0xb6b6d5c9 in g_type_class_meta_marshal (closure=0x82f0d28, return_value=0xbfffe8b8, n_param_values=2, param_values=0x8ba1ef8, invocation_hint=0xbfffe7bc, 
---Type <return> to continue, or q <return> to quit---
    marshal_data=0x200) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:878
        callback = <value optimized out>
#11 0xb6b6ee43 in IA__g_closure_invoke (closure=0x82f0d28, return_value=0xbfffe8b8, n_param_values=2, param_values=0x8ba1ef8, invocation_hint=0xbfffe7bc)
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:767
        marshal = 0xb6b6d580 <g_type_class_meta_marshal>
        marshal_data = 0x200
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#12 0xb6b82b07 in signal_emit_unlocked_R (node=0x831d170, detail=0, instance=0x8539738, emission_return=0xbfffe8b8, instance_and_params=0x8ba1ef8)
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3285
        accumulator = 0x0
        emission = {next = 0xbfffeb84, instance = 0x8539738, ihint = {signal_id = 363, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 135045760}
        class_closure = 0x82f0d28
        handler_list = 0x0
        return_accu = 0xbfffe8b8
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
              v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 363
        max_sequential_handler_number = 7366
        return_value_altered = 0
#13 0xb6f7e6a0 in gtk_binding_entry_activate (entry=0x831dae8, object=0x8539738) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkbindings.c:537
        params = 0x8ba1ef8
        return_val = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
              v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        accelerator = <value optimized out>
        query = {signal_id = 363, signal_name = 0x8185bb0 "command", itype = 135045760, signal_flags = 34, return_type = 20, n_params = 1, param_types = 0x82f0d70}
        signal_id = 363
        sig = 0x831bac0
        handled = 1
        i = <value optimized out>
#14 0xb6f7ec3c in binding_match_activate (pspec_list=<value optimized out>, object=0x8539738, path_length=7, path=0x8b792d0 "GtkHTML", path_reversed=0x8aedaa0 "LMTHktG", 
    unbound=0xbfffe94c) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkbindings.c:1123
        pspec = 0x831d928
        binding_set = <value optimized out>
        slist = 0x89fb1a8
#15 0xb6f7eead in gtk_bindings_activate_list (object=0x8539738, entries=<value optimized out>, is_release=0)
    at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkbindings.c:1268
        patterns = 0x8ab4230
        class_type = 135045760
        unbound = 0
        handled = 0
#16 0xb6f7f016 in IA__gtk_bindings_activate_event (object=0x8539738, event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkbindings.c:1361
        entries = 0x8ab40c0
        display = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        key_hash = 0x88e4140
        handled = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_bindings_activate_event"
#17 0xb7302fd8 in key_press_event (widget=0x8539738, event=0x898f5b0) at gtkhtml.c:1068
        html = 0x8539738
        retval = <value optimized out>
        focus_object = <value optimized out>
        focus_object_offset = <value optimized out>
        url_test_mode = <value optimized out>
#18 0xb7049d86 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a6990, return_value=0xbfffeba0, n_param_values=2, param_values=0x84fe478, invocation_hint=0xbfffeb8c, 
    marshal_data=0xb7302e30) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmarshalers.c:84
        data1 = 0x8539738
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#19 0xb6b6d5c9 in g_type_class_meta_marshal (closure=0x80a6990, return_value=0xbfffeba0, n_param_values=2, param_values=0x84fe478, invocation_hint=0xbfffeb8c, 
    marshal_data=0xcc) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:878
        callback = <value optimized out>
#20 0xb6b6ed78 in IA__g_closure_invoke (closure=0x80a6990, return_value=0xbfffeba0, n_param_values=2, param_values=0x84fe478, invocation_hint=0xbfffeb8c)
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:767
        marshal = 0xb6b6d580 <g_type_class_meta_marshal>
        marshal_data = 0xcc
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#21 0xb6b82b07 in signal_emit_unlocked_R (node=0x80a6908, detail=0, instance=0x8539738, emission_return=0xbfffecd8, instance_and_params=0x84fe478)
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3285
        accumulator = 0x80a6ab0
        emission = {next = 0xbfffef84, instance = 0x8539738, ihint = {signal_id = 48, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 135045760}
        class_closure = 0x80a6990
        handler_list = 0x0
        return_accu = 0xbfffeba0
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
              v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 48
        max_sequential_handler_number = 7366
        return_value_altered = 0
#22 0xb6b8413f in IA__g_signal_emit_valist (instance=0x8539738, signal_id=48, detail=0, 
    var_args=0xbfffed30 "H\355\377\277\260\365\230\b8\227S\b\257\314\26\267\70\227S\b at E\n\b")
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:2990
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {
              v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = <value optimized out>
        signal_return_type = 20
        param_values = 0x84fe48c
---Type <return> to continue, or q <return> to quit---
        node = 0x80a6908
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#23 0xb6b84706 in IA__g_signal_emit (instance=0x8539738, signal_id=48, detail=0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3037
No locals.
#24 0xb7165e16 in gtk_widget_event_internal (widget=0x8539738, event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkwidget.c:4767
        signal_num = <value optimized out>
        return_val = 0
#25 0xb717aab7 in IA__gtk_window_propagate_key_event (window=0x86b7018, event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkwindow.c:5144
        parent = 0x898f5b0
        handled = 0
        focus = 0x8539738
        __PRETTY_FUNCTION__ = "IA__gtk_window_propagate_key_event"
#26 0xb717ddcc in gtk_window_key_press_event (widget=0x86b7018, event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkwindow.c:5174
        handled = 3
#27 0xb5f09994 in msg_composer_key_press_event (widget=0x86b7018, event=0x898f5b0) at e-msg-composer.c:1724
        input_widget = 0x8777500
        html = 0x8539738
#28 0xb7049d86 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a6990, return_value=0xbfffefa0, n_param_values=2, param_values=0x89b94a0, invocation_hint=0xbfffef8c, 
    marshal_data=0xb5f098d0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmarshalers.c:84
        data1 = 0x86b7018
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#29 0xb6b6d5c9 in g_type_class_meta_marshal (closure=0x80a6990, return_value=0xbfffefa0, n_param_values=2, param_values=0x89b94a0, invocation_hint=0xbfffef8c, 
    marshal_data=0xcc) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:878
        callback = <value optimized out>
#30 0xb6b6ee43 in IA__g_closure_invoke (closure=0x80a6990, return_value=0xbfffefa0, n_param_values=2, param_values=0x89b94a0, invocation_hint=0xbfffef8c)
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gclosure.c:767
        marshal = 0xb6b6d580 <g_type_class_meta_marshal>
        marshal_data = 0xcc
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#31 0xb6b82b07 in signal_emit_unlocked_R (node=0x80a6908, detail=0, instance=0x86b7018, emission_return=0xbffff0d8, instance_and_params=0x89b94a0)
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3285
        accumulator = 0x80a6ab0
        emission = {next = 0x0, instance = 0x86b7018, ihint = {signal_id = 48, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 140328232}
        class_closure = 0x80a6990
        handler_list = 0x895b400
        return_accu = 0xbfffefa0
        accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, 
              v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 48
---Type <return> to continue, or q <return> to quit---
        max_sequential_handler_number = 7366
        return_value_altered = 1
#32 0xb6b8413f in IA__g_signal_emit_valist (instance=0x86b7018, signal_id=48, detail=0, var_args=0xbffff130 "H\361\377\277\260\365\230\b\30pk\b\257\314\26\267\30pk\b at E\n\b")
    at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:2990
        return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {
              v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        error = <value optimized out>
        signal_return_type = 20
        param_values = 0x89b94b4
        node = 0x80a6908
        i = 1
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#33 0xb6b84706 in IA__g_signal_emit (instance=0x86b7018, signal_id=48, detail=0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/gobject/gsignal.c:3037
No locals.
#34 0xb7165e16 in gtk_widget_event_internal (widget=0x86b7018, event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkwidget.c:4767
        signal_num = <value optimized out>
        return_val = 0
#35 0xb70426d1 in IA__gtk_propagate_event (widget=0x86b7018, event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmain.c:2378
        window = 0x86b7018
        handled_event = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#36 0xb704395f in IA__gtk_main_do_event (event=0x898f5b0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gtk/gtkmain.c:1609
        event_widget = 0x86b7018
        grab_widget = 0x86b7018
        window_group = 0x0
        rewritten_event = 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#37 0xb6e8b48a in gdk_event_dispatch (source=0x80963a8, callback=0, user_data=0x0) at /build/buildd-gtk+2.0_2.18.0-1-i386-4GyCIA/gtk+2.0-2.18.0/gdk/x11/gdkevents-x11.c:2369
        display = <value optimized out>
        event = <value optimized out>
#38 0xb6ae3e98 in g_main_dispatch (context=0x80963f0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:1960
        __PRETTY_FUNCTION__ = "g_main_dispatch"
#39 IA__g_main_context_dispatch (context=0x80963f0) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2513
No locals.
#40 0xb6ae7623 in g_main_context_iterate (context=0x80963f0, block=1, dispatch=1, self=0x8067320) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2591
        max_priority = 2147483647
        timeout = 76
        some_ready = 1
        nfds = 9
        allocated_nfds = <value optimized out>
        fds = 0x8315a88
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#41 0xb6ae7aea in IA__g_main_loop_run (loop=0x80cfe60) at /build/buildd-glib2.0_2.22.0-1-i386-YCLGRR/glib2.0-2.22.0/glib/gmain.c:2799
        self = 0x8067320
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#42 0xb7569f03 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#43 0x0805d740 in main (argc=1, argv=0xbffff424) at main.c:732
        client = 0x80be790
        program = 0x806fc48
        master_client = <value optimized out>
        context = <value optimized out>
(gdb) 
(gdb) quit
The program is running.  Quit anyway (and kill it)? (y or n) y



More information about the Pkg-evolution-maintainers mailing list