Is it possible that some other dialog window has popped up and is 
waiting for input?  That window might be hidden by other windows or the 
main window.


                        jeremy

On 09/ 4/08 02:47 AM, Jeff Cai wrote:
> Hi,
> 
> Recently I am working on an Evolution bug 
> http://bugs.opensolaris.org/view_bug.do?bug_id=6742853.  This bug was 
> also reported on GNOME bugzilla 
> http://bugzilla.gnome.org/show_bug.cgi?id=550710. When you use Evolution 
> first time and setup the local user first time, Evolution hangs. You can 
> reproduce it after vermillion 92 with following steps:
> 
> 1. Login in JDS.
> 2. Launch Evolution. (Note, a11y should be enabled)
> 3. Set up the local mail account.
> 
> After you click the "Apply" button to complete this setup, Evolution 
> hangs.  The next window becomes blank and doesn't response to any mouse 
> or keyboard messages.
> This is the stack trace:
> 
> $ pstack 6563
> 6563: evolution
>  feefdce7 pollsys  (8435380 <http://monaco.sfbay/detail.jsf?cr=8435380>, e, 
> 8046c08, 0)
>  feeaf3f2 poll     (8435380 <http://monaco.sfbay/detail.jsf?cr=8435380>, e, 
> 18f) + 52
>  fec8005b g_main_context_iterate (80a9e40, 1, 1, 807eb80) + 397
>  fec80694 g_main_loop_run (85f0de0) + 1b8
>  fe4fb2c9 gtk_dialog_run (8149820 
> <http://monaco.sfbay/detail.jsf?cr=8149820>) + 171
>  f8bc238c em_utils_prompt_user (0, f3a00f50, f3a00efc, 0) + b0
>  f3a00e5e org_gnome_default_mailer_check_default (80a2698, 83aad10) + 15a
>  f9d023c1 epl_invoke (80a2698, 811b938, 83aad10) + 65
>  f9d01e65 e_plugin_invoke (80a2698, 811b938, 83aad10) + 51
>  f9cfc9bf emph_event_handle (80bf880, 810a120, 810a480) + 33
>  f9cfc8c8 e_event_emit (80bf880, 8065df4, 83aad10) + f0
>  0805d5b5 e_shell_attempt_upgrade (80e63b0) + 431
>  0805cebd e_shell_construct (80e63b0, 8065f20, 0) + a5
>  0805cfe7 e_shell_new (0, 8047044 
> <http://monaco.sfbay/detail.jsf?cr=8047044>) + 27
>  08064889 <http://monaco.sfbay/detail.jsf?cr=8064889> idle_cb  (0) + 169
>  0806465d show_development_warning (80471e4, 80470c8, feffb7dc, 0, 0, 0) + 321
>  08064ee7 main     (1, 804710c, 8047114 
> <http://monaco.sfbay/detail.jsf?cr=8047114>) + 3d3
>  0805b4b2 _start   (1, 804724c, 0, 8047256 
> <http://monaco.sfbay/detail.jsf?cr=8047256>, 8047290 
> <http://monaco.sfbay/detail.jsf?cr=8047290>, 80472a9) + 7a
> 
> 
> My investigation results:
> 
> 1. no dead lock since the stack trace indicates that it is not hanging 
> in waiting for a certain resource. Meanwhile, I can use accerciser to 
> click the button.
> 2. Although this bug doesn't happen when a11y is disabled, we can not 
> find the evidence that this bug lies in a11y code.
> 3. With dtrace, we saw that gtk_window_expose is not called when the 
> window becomes blank.
> 4. If we start evolution with --sync option (Make X calls synchronous), 
> this bug goes away.
> 5. We  found that the calling sequence of "g_main_loop_run" and 
> "g_main_loop_exit" is normal.
> 
> Here, I ask for some pointers:
> How to debug the issue like the window is not painted?
> 
> Thanks
> 
> Jeff
>  
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org

Reply via email to