can't open new tabs (with a11y turned on)

Bug #58068 reported by Shaya Potter
14
Affects Status Importance Assigned to Milestone
GNOME Terminal
Fix Released
Medium
vte (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

unsure what's changed, but recently I can't open new tabs, or I can, but they are unusable, though a ctrl-d will close them. unusable means nothing get displayed.

if I open a new terminal window (not a tab) that works fine, but again future tabs dont work.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. What version of Ubuntu do you use. Since how recently do you have that issue? Did you change some settings, the shell used, etc?

Changed in gnome-terminal:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Needs Info
Revision history for this message
Shaya Potter (spotter) wrote :

edgy, I use bash, no changes have been made recently.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Do you use assistive technologies? In this case it might be: http://bugzilla.gnome.org/show_bug.cgi?id=321276

Revision history for this message
Shaya Potter (spotter) wrote :

I don't use them, but they are forced to be installed (I think openoffice pulls it in).

I filed a similar buggy durring dapper cycle (at-spi also caused my gaim cvs to crash).

I've now disabled them, we'll see if it makes a difference.

Revision history for this message
Shaya Potter (spotter) wrote :

and it does appear to work much better now.

Revision history for this message
Daniel Holbach (dholbach) wrote :

It shouldn't be Openoffice starting them.

Changed in gnome-terminal:
status: Needs Info → Confirmed
Revision history for this message
Shaya Potter (spotter) wrote :

correct. openoffice forces at-spi to be installed and for some reason (perhaps at one point I enabled it) accessiblity is then enabled. if I remove at-spi its by definition no longer enabled. hence why i related them, now that I know its disabalable, easy fix.

Changed in gnome-terminal:
status: Unknown → Unconfirmed
Changed in gnome-terminal:
status: Unconfirmed → Needs Info
Revision history for this message
Daniel Holbach (dholbach) wrote :

You can just turn AT off in gnome-at-properties. No need to de-install.

Revision history for this message
Zygmunt Krynicki (zyga) wrote : Gaim is affected as well.

Backtrace of hanged gaim session:
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7886fde in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7883673 in _L_mutex_lock_49 () from /lib/tls/i686/cmov/libpthread.so.0
#3 0xbfb88308 in ?? ()
#4 0xb78e3ae0 in g_source_unref () from /usr/lib/libglib-2.0.so.0
#5 0xb7a6f25c in gdk_threads_leave () from /usr/lib/libgdk-x11-2.0.so.0
#6 0xb725556b in gail_text_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#7 0xb7255677 in gail_text_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#8 0xb72559be in gail_text_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#9 0xb7c19d9d in _gtk_marshal_VOID__BOXED_OBJECT () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb79567dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb79667d4 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#12 0xb7967cfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb7967eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb7cad3de in _gtk_text_buffer_notify_will_remove_tag () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7cb0c1f in gtk_text_buffer_insert_at_cursor () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7cb0e8a in gtk_text_buffer_move_mark_by_name () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x0810a54d in gtk_imhtml_append_text_with_images ()
#18 0x0810a6b7 in gtk_imhtml_append_text_with_images ()
#19 0xb7d4660b in gtk_clipboard_get_owner () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7c19c1d in _gtk_marshal_VOID__BOXED_UINT () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb79567dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0xb79667d4 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#23 0xb7967cfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0xb796ab0e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#25 0xb7c74fd2 in gtk_target_list_unref () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7c75395 in _gtk_selection_notify () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb7c1b780 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb7955018 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#29 0xb79567dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0xb7966bb5 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#31 0xb7967ac2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0xb7967eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0xb7d2ebf8 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#34 0xb7c15e69 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7a9e87a in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#36 0xb78e3cf6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb78e6fce in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#38 0xb78e7358 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#39 0xb7c161f4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x0810fe4d in main ()

Revision history for this message
Daniel Holbach (dholbach) wrote :

Zygmunt: could you get a backtrace with libgail debug symbols? gaim-dbg and libgtk2.0-0-dbg would be nice too. (http://wiki.ubuntu.com/DebuggingProcedures might help there.)

Changed in gnome-terminal:
status: Confirmed → Needs Info
Revision history for this message
Shaya Potter (spotter) wrote :

Daniel, we wen through this during dapper cycle. If you remember I seem to have faced the same exact bug which then just disappeared. (i.e. gnome terminal problem with new tabs, and gaim segfaulting)

Revision history for this message
Shaya Potter (spotter) wrote :
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

Sure, no problem.

Revision history for this message
Zygmunt Krynicki (zyga) wrote :
Download full text (4.3 KiB)

dholbach: backtrace with the libs you requested.

Note: to reproduce this simply paste something (by middle clicking) into a conversation window.

(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7813fde in __lll_mutex_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7810673 in _L_mutex_lock_49 () from /lib/tls/i686/cmov/libpthread.so.0
#3 0xbfd5dc98 in ?? ()
#4 0xb786fae0 in g_source_unref () from /usr/lib/libglib-2.0.so.0
#5 0xb79fc25c in gdk_threads_impl_lock () at gdk.c:377
#6 0xb71b156b in gail_text_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#7 0xb71b1677 in gail_text_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#8 0xb71b19be in gail_text_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#9 0xb7ba6d9d in _gtk_marshal_VOID__BOXED_OBJECT (closure=0x86643f8, return_value=0x0, n_param_values=3,
    param_values=0x3411, invocation_hint=0xbfd5de6c, marshal_data=0xb7813fde) at gtkmarshalers.c:1380
#10 0xb78e37dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb78f37d4 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#12 0xb78f4cfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb78f4eae in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb7c3a3de in gtk_text_buffer_mark_set (buffer=0x8652960, location=0xbfd5e204, mark=0x86521d0) at gtktextbuffer.c:1823
#15 0xb7c3dc1f in gtk_text_buffer_set_mark (buffer=0xfffffffc, existing_mark=0x86521d0, mark_name=0x0, iter=0xbfd5e2b4,
    left_gravity=0, should_exist=1) at gtktextbuffer.c:1870
#16 0xb7c3de8a in IA__gtk_text_buffer_move_mark_by_name (buffer=0x8652960, name=0x814d5a2 "insert", where=0xbfd5e2b4)
    at gtktextbuffer.c:2047
#17 0x0810a54d in imhtml_paste_insert (imhtml=0x8414b88, text=0x8675790 ' ' <repeats 127 times>, "\n", plaintext=1)
    at ../../src/gtkimhtml.c:1030
#18 0x0810a766 in paste_plaintext_received_cb (clipboard=0x85e7e98, text=0x8674f98 ' ' <repeats 127 times>, "\n",
    data=0x8414b88) at ../../src/gtkimhtml.c:1043
#19 0xb7cd45e1 in request_text_received_func (clipboard=0x85e7e98, selection_data=0xbfd5e834, data=0x86751f0)
    at gtkclipboard.c:942
#20 0xb7cd360b in selection_received (widget=0x862ed88, selection_data=0xbfd5e834, time=1707753953) at gtkclipboard.c:854
#21 0xb7ba6c1d in _gtk_marshal_VOID__BOXED_UINT (closure=0x85f0b60, return_value=0x0, n_param_values=3,
    param_values=0xbfd5e5dc, invocation_hint=0xbfd5e4dc, marshal_data=0xb7cd35b0) at gtkmarshalers.c:1456
#22 0xb78e37dc in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb78f37d4 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#24 0xb78f4cfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb78f7b0e in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#26 0xb7c01fd2 in gtk_selection_retrieval_report (info=0x851c7d0, type=<value optimized out>, format=<value optimized out>,
    buffer=0x8675708 ' ' <repeats 127 times>, "\n", length=128, time=1707753953) at gtkselection.c:2770
#27 0xb7c02395 in _gtk_selection_notify (widget=0x862ed88, event=0x8634638) at gtkselection.c:2572
#28 0xb7ba8780 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8197920, ret...

Read more...

Revision history for this message
Daniel Holbach (dholbach) wrote :

Is this still a problem with feisty?

Revision history for this message
Sebastien Bacher (seb128) wrote :

no reply, closing. Feel free to reopen if you still the issue with the new version

Changed in vte:
status: Incomplete → Invalid
Changed in gnome-terminal:
status: Incomplete → Fix Released
Changed in gnome-terminal:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.