Re: gnome-terminal crash in Feisty



On Tue, 2007-01-23 at 09:20 +0000, Padraig O'Briain wrote:
> Li Yuan wrote:
> > I met this problem on vermillion 57. The locale I use is en_US.UTF-8.
> > gnome-terminal crashed when I copy a file name into it(all English
> > words). I don't have orca running when gnome-terminal crashed. So I
> > guess it is a bug in vte.
> >
> > Li
> >
> > Here is the trace:
> > 9466:   gnome-terminal
> > -----------------  lwp# 1 / thread# 1  --------------------
> >  fef499c5 waitid   (0, 2d74, 8045440, 3)
> >  fef3c9a6 waitpid  (2d74, 8045554, 0) + 70
> >  fcad87a2 libgnomeui_segv_handle (6, 0, 8045600) + ba
> >  fef4804f __sighndlr (6, 0, 8045600, fcad86e8) + f
> >  fef3d63b call_user_handler (6, 0, 8045600) + 2b8
> >  fef3d7e2 sigacthandler (6, 0, 8045600) + c2
> >  --- called from signal handler with signal 6 (SIGABRT) ---
> >  fef49555 _lwp_kill (1, 6) + 15
> >  fef022c2 raise    (6) + 22
> >  feee0ec4 abort    (81416f0, fffff40e, fed71e0c, 80458d8, 0, 80458d8) +
> > 64
> >  fed0b1b4 g_logv   (fed5eff4, 4, fed5efd0, 8045d40) + 340
> >  fed0b1dd g_log    (fed5eff4, 4, fed5efd0, fed5efc4, fffff40e) + 25
> >  fed09c1e g_malloc (fffff40e, 81416f0, 81416f0, fbd151c8, 80c9608, 1) +
> > 56
> >   
> This line looks wrong. We seem to be attempting to malloc an negative 
> amount.

Yes, I think so. But I don't understand why it is a negative value.

> 
> >  fafcb309 vte_terminal_accessible_get_text (81416f0, 19ec, 1d02) + 9d
> >  fbcff691 atk_text_get_text (81416f0, 19ec, 1d02) + 55
> >  fb86427e spi_atk_bridge_signal_listener (8045e6c, 3, 8045f0c, 8140680)
> > + 226
> >  feca1b28 signal_emit_unlocked_R (80deca8, 55d, 81416f0, 0, 8045f0c) +
> > 5a0
> >  feca0fe0 g_signal_emit_valist (81416f0, 70, 55d, 80461f4) + 8c4
> >  feca14d7 g_signal_emit_by_name (81416f0, fb04a4cc, 19ec, 316) + 35b
> >  fafca05c emit_text_changed_delete (81416f0, 88fecb0, 19ec, 316) + 78
> >  fafcaa2e vte_terminal_accessible_text_scrolled (87b5fc8, fffffffb,
> > 81416f0) + 3a6
> >  feca268f g_cclosure_marshal_VOID__INT (8729860, 0, 2, 80463fc, 804635c,
> > 0) + 5b
> >  fec8e073 g_closure_invoke (8729860, 0, 2, 80463fc, 804635c) + 107
> >  feca1cce signal_emit_unlocked_R (80e0fc0, 0, 87b5fc8, 0, 80463fc) + 746
> >  feca0fe0 g_signal_emit_valist (87b5fc8, ce, 0, 80466e0) + 8c4
> >  feca14d7 g_signal_emit_by_name (87b5fc8, fb04a14c, fffffffb) + 35b
> >  fafc1ef5 vte_terminal_handle_scroll (87b5fc8, 84aea60) + 10d
> >  feca2449 g_cclosure_marshal_VOID__VOID (83d4c28, 0, 1, 804688c,
> > 80467ec, 0) + 55
> >  fec8e073 g_closure_invoke (83d4c28, 0, 1, 804688c, 80467ec) + 107
> >  feca1cce signal_emit_unlocked_R (80e0b70, 0, 84aea60, 0, 804688c) + 746
> >  feca0fe0 g_signal_emit_valist (84aea60, d2, 0, 8046af8) + 8c4
> >  feca1175 g_signal_emit (84aea60, d2, 0) + 25
> >  fc6a11dc gtk_adjustment_value_changed (84aea60) + 38
> >  fc6a10fe gtk_adjustment_set_value (84aea60, 33333333, 4091fd33) + 66
> >  fafc701a vte_terminal_scroll (87b5fc8, 894d9b0, 80c7ef8) + 1e2
> >  fc75d3f0 _gtk_marshal_BOOLEAN__BOXED (80d46a8, 8046c70, 2, 8046d2c,
> > 8046c8c, fafc6e38) + 70
> >  fec8e354 g_type_class_meta_marshal (80d46a8, 8046c70, 2, 8046d2c,
> > 8046c8c, b8) + 40
> >  fec8e073 g_closure_invoke (80d46a8, 8046c70, 2, 8046d2c, 8046c8c) + 107
> >  feca1e92 signal_emit_unlocked_R (80d2910, 0, 87b5fc8, 8046eac, 8046d2c)
> > + 90a
> >  feca0d7e g_signal_emit_valist (87b5fc8, 1e, 0, 8046fa0) + 662
> >  feca1175 g_signal_emit (87b5fc8, 1e, 0, 894d9b0, 8046fc4) + 25
> >  fc85fb6f gtk_widget_event_internal (87b5fc8, 894d9b0) + 20f
> >  fc85f801 gtk_widget_event (87b5fc8, 894d9b0) + 99
> >  fc75c040 gtk_propagate_event (87b5fc8, 894d9b0) + 98
> >  fc75b0ea gtk_main_do_event (894d9b0, 0) + 3c6
> >  fee4525e gdk_event_dispatch (80c7710, 0, 0) + 56
> >  fed036dd g_main_dispatch (80c7758) + 1d9
> >  fed047cd g_main_context_dispatch (80c7758) + 85
> >  fed04bea g_main_context_iterate (80c7758, 1, 1, 80b4308) + 3ce
> >  fed051ec g_main_loop_run (8383650) + 1b8
> >  fc75aa02 gtk_main (80473c8, 80472b0, feffa7c0, 8047208, 808a280,
> > fcb1cf48) + b2
> >  0806a7ee main     (1, 80472f4, 80472fc) + 58e
> >  0806466e _start   (1, 8047430, 0, 804743f, 8047460, 8047494) + 7a
> > -----------------  lwp# 2 / thread# 2  --------------------
> >  fef49145 read     (1a, fa55bf7c, 14)
> >  fed062e6 child_watch_helper_thread (0) + 2a
> >  fed1e8d2 g_thread_create_proxy (841b270) + 11a
> >  fef47cf4 _thr_setup (fcb22400) + 52
> >  fef47f50 _lwp_start (fcb22400, 0, 0, 0, 0, 0)
> >
> >
> > On Wed, 2007-01-10 at 12:57 -0500, Willie Walker wrote:
> >   
> >> Darn, I was hoping that would be a smoking gun.  We have three Orca
> >> developers (Rich, Mike, and Joanie) testing on Feisty, and they cannot
> >> seem to reproduce the problem.  I'm still curious if this might be
> >> related to specific multibyte characters.
> >>
> >> Are you running some sort of application in gnome-terminal, examining
> >> the contents of some specific file, etc.?  In addition, would you be
> >> able to do the following:
> >>
> >> 1) Start a new gnome-terminal
> >>
> >> 2) Run the 'script' command in that terminal (be advised it will 
> >>    record *everything*, including any passwords you might type)
> >>
> >> 3) Attempt to access the gnome-terminal with flat review
> >>
> >> 4) Once gnome-terminal crashes, you should end up with a 
> >>    'typescript' file containing something that might help 
> >>    us figure out if this is related to specific characters
> >>    on the screen.  Send us that file.
> >>
> >> If you'd like, we can also take this off list to avoid smashing people's
> >> inboxes on this subject.  We can always follow up on list to let people
> >> know what we discover just to give closure on the thread.
> >>
> >> Will
> >>
> >> On Wed, 2007-01-10 at 10:50 -0600, Kenny Hitt wrote:
> >>     
> >>> Hi.
> >>>
> >>> It is en_US.UTF-8.
> >>>
> >>>           Kenny
> >>>
> >>> On Wed, Jan 10, 2007 at 11:43:02AM -0500, Willie Walker wrote:
> >>>       
> >>>> Hi Kenny:
> >>>>
> >>>> Which locale are you using?  Is it en_US or something else?
> >>>>
> >>>> Will
> >>>>
> >>>> On Wed, 2007-01-10 at 07:01 -0600, Kenny Hitt wrote:
> >>>>         
> >>>>> Hi.
> >>>>>
> >>>>>
> >>>>> On Wed, Jan 10, 2007 at 08:10:56AM +0000, Padraig O'Briain wrote:
> >>>>>           
> >>>>>> #8  0xb7677249 in IA__g_malloc (n_bytes=4294967257) at gmem.c:135
> >>>>>>
> >>>>>> This shows that the number of bytes is wrong.
> >>>>>>
> >>>>>> I suggest logging a bug againt vte.
> >>>>>>
> >>>>>> I would be helpful if we knew what the text was.
> >>>>>>
> >>>>>>
> >>>>>>             
> >>>>> It's hard to say for sure.  The crash happens while I'm pressing keypad
> >>>>> 8 to get Orca to read the current line.  Sometimes it was a blank line,
> >>>>> sometimes it was the line containing "Pause:", and sometimes a person's
> >>>>> name.
> >>>>>
> >>>>>           Kenny
> >>>>>
> >>>>> _______________________________________________
> >>>>> gnome-accessibility-list mailing list
> >>>>> gnome-accessibility-list gnome org
> >>>>> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
> >>>>>           
> >>> _______________________________________________
> >>> gnome-accessibility-list mailing list
> >>> gnome-accessibility-list gnome org
> >>> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
> >>>       
> >> _______________________________________________
> >> gnome-accessibility-list mailing list
> >> gnome-accessibility-list gnome org
> >> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
> >>     
> >
> > _______________________________________________
> > gnome-accessibility-list mailing list
> > gnome-accessibility-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
> >   
> 
> _______________________________________________
> gnome-accessibility-list mailing list
> gnome-accessibility-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]