After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 323753 - Address List Rapid Mouse Click Crash
Address List Rapid Mouse Click Crash
Status: RESOLVED DUPLICATE of bug 328712
Product: evolution
Classification: Applications
Component: Contacts
2.4.x (obsolete)
Other All
: Normal major
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 323514 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-12-10 21:09 UTC by Dev Tugnait
Modified: 2006-01-26 17:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Dev Tugnait 2005-12-10 21:09:54 UTC
Distribution: Unknown
Package: Evolution
Severity: Normal
Version: GNOME2.12.2 unspecified
Gnome-Distributor: FreeBSD GNOME Project
Synopsis: Adress List Rapid Mouse Click Crash
Bugzilla-Product: Evolution
Bugzilla-Component: Contacts [was: Addressbook]
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:
Composing an email, hit To: opens address book, click your contact with
rapid mouse clicks and evolution core dumps. To see it work do this 
keep clicking a contacts name ina  frenzy and it will core dump real
soon.

Steps to reproduce the crash:
1. compose Mail
2. Hit To: field to pop upon address book
3. Click a contact rapidly and repeatedly

Expected Results:
Should not crash

How often does this happen?
Always

Additional Information:



Debugging Information:

Backtrace was generated from '/usr/X11R6/bin/evolution-2.4'

(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...[New Thread 0x8531000
(runnable)]
[New Thread 0x85aaa00 (runnable)]
[New Thread 0x82e7c00 (sleeping)]
[New Thread 0x84c4a00 (sleeping)]
[New Thread 0x8454e00 (sleeping)]
[New Thread 0x81ee400 (sleeping)]
[New Thread 0x818a400 (sleeping)]
[New Thread 0x818a200 (LWP 100239)]
[New Thread 0x806b000 (runnable)]
[New LWP 100270]
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...[Switching to LWP 100270]
0x28fce277 in pthread_testcancel () from /usr/lib/libpthread.so.2

Thread 10 (LWP 100270)

  • #0 pthread_testcancel
    from /usr/lib/libpthread.so.2
  • #1 pthread_mutexattr_init
    from /usr/lib/libpthread.so.2
  • #2 ??




------- Bug moved to this database by unknown@gnome.bugs 2005-12-10 21:09 UTC -------

Comment 1 Karsten Bräckelmann 2005-12-10 21:20:46 UTC
Can confirm this.
Comment 2 Sushma Rai 2005-12-12 09:36:05 UTC
Does this always happen? The stack traces above are not useful.

I tried the same and got the, the different trace.


(gdb) bt
  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __lll_mutex_lock_wait
    from /lib/tls/libc.so.6
  • #5 _L_mutex_lock_224
    from /lib/tls/libc.so.6
  • #6 ??
    from /usr/X11R6/lib/libX11.so.6
  • #7 ??
  • #8 ??
  • #9 ptmalloc_lock_all
    from /lib/tls/libc.so.6
  • #10 fork
    from /lib/tls/libc.so.6
  • #11 fork
    from /lib/tls/libpthread.so.0
  • #12 libgnomeui_segv_handle
    at gnome-ui-init.c line 763
  • #13 segv_redirect
    at main.c line 424
  • #14 <signal handler called>
  • #15 _int_malloc
    from /lib/tls/libc.so.6
  • #16 malloc
    from /lib/tls/libc.so.6
  • #17 IA__g_malloc
    at gmem.c line 137
  • #18 IA__gtk_tree_path_copy
    at gtktreemodel.c line 591
  • #19 validate_visible_area
    at gtktreeview.c line 4887
  • #20 do_presize_handler
    at gtktreeview.c line 5318
  • #21 presize_handler_callback
    at gtktreeview.c line 5342
  • #22 g_idle_dispatch
    at gmain.c line 3817
  • #23 IA__g_main_context_dispatch
    at gmain.c line 1934
  • #24 g_main_context_iterate
    at gmain.c line 2565
  • #25 IA__g_main_loop_run
    at gmain.c line 2769
  • #26 bonobo_main
    at bonobo-main.c line 312
  • #27 main
    at main.c line 602


From the traces, it does not look like evolution bug.
Comment 3 Poornima 2005-12-12 09:37:45 UTC
For same steps stack trace on my system

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __lll_mutex_lock_wait
    from /lib/tls/libc.so.6
  • #5 _L_mutex_lock_224
    from /lib/tls/libc.so.6
  • #6 ??
    from /usr/X11R6/lib/libX11.so.6
  • #7 ??
  • #8 ??
  • #9 ptmalloc_lock_all
    from /lib/tls/libc.so.6
  • #10 fork
    from /lib/tls/libc.so.6
  • #11 fork
    from /lib/tls/libpthread.so.0
  • #12 libgnomeui_module_info_get
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #13 segv_redirect
    at main.c line 424
  • #14 <signal handler called>
  • #15 _int_malloc
    from /lib/tls/libc.so.6
  • #16 malloc
    from /lib/tls/libc.so.6
  • #17 g_malloc
    from /opt/gnome/lib/libglib-2.0.so.0
  • #18 gtk_tree_path_copy
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #19 gtk_tree_view_set_fixed_height_mode
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #20 gtk_tree_view_set_fixed_height_mode
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #21 gtk_tree_view_set_fixed_height_mode
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #22 g_child_watch_add
    from /opt/gnome/lib/libglib-2.0.so.0
  • #23 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #24 g_main_context_check
    from /opt/gnome/lib/libglib-2.0.so.0
  • #25 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #26 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #27 main
    at main.c line 602

Comment 4 Dev Tugnait 2005-12-12 12:02:27 UTC
Yes it always happens it either freezes or core dumps. The gdb posted orginally
was auto attached via bug buddy. The problem here is getting a good backtrace. I
tired a couple of times -- sometimes it would freeze and not provide function
names so pretty much being useless. Again this doesnt help the evo trace. It
should be noted other gnome apps do not respond this way to mouse clicks. 

Manual gdb backtrace
(gdb) bt
  • #0 e_destination_get_textrep
    from /usr/X11R6/lib/libebook-1.2.so.5
  • #1 sync_destination_at_position
    from /usr/X11R6/lib/libedataserverui-1.2.so.6
  • #2 entry_activate
    from /usr/X11R6/lib/libedataserverui-1.2.so.6
  • #3 user_focus_out
    from /usr/X11R6/lib/libedataserverui-1.2.so.6
  • #4 gtk_marshal_VOID__UINT_STRING
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #5 g_closure_invoke
    from /usr/local/lib/libgobject-2.0.so.0
  • #6 g_signal_has_handler_pending
    from /usr/local/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.0
  • #8 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.0
  • #9 gtk_widget_activate
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #10 gtk_window_propagate_key_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #11 gtk_window_propagate_key_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #12 g_cclosure_marshal_VOID__OBJECT
    from /usr/local/lib/libgobject-2.0.so.0
  • #13 g_cclosure_new_swap
    from /usr/local/lib/libgobject-2.0.so.0
  • #14 g_closure_invoke
    from /usr/local/lib/libgobject-2.0.so.0
  • #15 g_signal_has_handler_pending
    from /usr/local/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.0
  • #17 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.0
  • #18 gtk_window_get_role
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #19 gtk_widget_is_focus
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #20 g_cclosure_marshal_VOID__VOID
    from /usr/local/lib/libgobject-2.0.so.0
  • #21 g_cclosure_new_swap
    from /usr/local/lib/libgobject-2.0.so.0
  • #22 g_closure_invoke
    from /usr/local/lib/libgobject-2.0.so.0
  • #23 g_signal_has_handler_pending
    from /usr/local/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.0
  • #26 gtk_widget_grab_focus
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #27 button_press_event
    from /usr/X11R6/lib/libgtkhtml-3.8.so.15
  • #28 gtk_marshal_VOID__UINT_STRING
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #29 g_cclosure_new_swap
    from /usr/local/lib/libgobject-2.0.so.0
  • #30 g_closure_invoke
    from /usr/local/lib/libgobject-2.0.so.0
  • #31 g_signal_has_handler_pending
    from /usr/local/lib/libgobject-2.0.so.0
  • #32 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.0
  • #33 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.0
  • #34 gtk_widget_activate
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #35 gtk_propagate_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #36 gtk_main_do_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #37 gdk_event_get_graphics_expose
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #38 g_main_context_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #39 g_main_context_acquire
    from /usr/local/lib/libglib-2.0.so.0
  • #40 g_main_loop_run
    from /usr/local/lib/libglib-2.0.so.0
  • #41 bonobo_main
    from /usr/local/lib/libbonobo-2.so.0
  • #42 main

Comment 5 Karsten Bräckelmann 2005-12-12 13:08:16 UTC
Removed OS=FreeBSD, can confirm this on Linux.
Comment 6 Devashish Sharma 2006-01-19 07:41:17 UTC
*** Bug 323514 has been marked as a duplicate of this bug. ***
Comment 7 Karsten Bräckelmann 2006-01-26 17:36:45 UTC
Marking as duplicate of bug 328712, which got the best stacktrace so far.

Thanks for taking the time to report this issue! Feel free to report any further issue you find.


*** This bug has been marked as a duplicate of 328712 ***