Re: gnome-terminal crash in Feisty
- From: Li Yuan <Li Yuan Sun COM>
- To: "Padraig O'Briain" <Padraig Obriain Sun COM>
- Cc: Willie Walker <William Walker Sun COM>, Kenny Hitt <kenny hittsjunk net>, gnome-accessibility-list gnome org
- Subject: Re: gnome-terminal crash in Feisty
- Date: Tue, 23 Jan 2007 18:01:54 +0800
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]