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 708530 - Opening 'Downloadl' Location activates 'Location Bar'
Opening 'Downloadl' Location activates 'Location Bar'
Status: RESOLVED DUPLICATE of bug 708456
Product: nautilus
Classification: Core
Component: general
3.9.x
Other Linux
: Normal major
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-21 12:43 UTC by Dominique Leuenberger
Modified: 2013-09-21 13:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dominique Leuenberger 2013-09-21 12:43:50 UTC
There is a weird behavior in Nauitlus.

Upon selecting 'Downloads' in the places bar, the Location bar is being switched on. This seems not to happen with any of the other places.

I rate it as minor, as it does not really affect functionality, but it appears inconsistent.
Comment 1 Dominique Leuenberger 2013-09-21 12:49:48 UTC
mm. actually, let me change that to 'major'.

If one happens to right click on the bar later on to see what goes on, you get an endless stack trace.

The first 22 frames:
(gdb) bt
  • #0 g_signal_emit_valist
    at gsignal.c line 3102
  • #1 g_signal_emit
    at gsignal.c line 3386
  • #2 _gtk_widget_grab_notify
    at gtkwidget.c line 7410
  • #3 gtk_grab_notify_foreach
    at gtkmain.c line 1975
  • #4 gtk_box_forall
    at gtkbox.c line 2096
  • #5 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #6 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #7 gtk_toolbar_forall
    at gtktoolbar.c line 2495
  • #8 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #9 gtk_box_forall
    at gtkbox.c line 2096
  • #10 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #11 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #12 gtk_box_forall
    at gtkbox.c line 2096
  • #13 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #14 gtk_box_forall
    at gtkbox.c line 2096
  • #15 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #16 gtk_notebook_forall
    at gtknotebook.c line 4457
  • #17 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #18 gtk_box_forall
    at gtkbox.c line 2096
  • #19 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #20 gtk_grab_notify_foreach
    at gtkmain.c line 1943
  • #21 gtk_grid_forall
    at gtkgrid.c line 546
  • #22 gtk_grab_notify_foreach
    at gtkmain.c line 1943


IT is fully repetitive hereafter.
Comment 2 Dominique Leuenberger 2013-09-21 12:51:58 UTC
(tested with 3.9.92 by the way)
Comment 3 Dominique Leuenberger 2013-09-21 12:59:20 UTC
Similar thing happens when 'maximizing' nautilus after having entered 'Downloads'

  • #0 _IO_vfprintf_internal
    at vfprintf.c line 1302
  • #1 __GI___vasprintf_chk
    at vasprintf_chk.c line 66
  • #2 vasprintf
    at /usr/include/bits/stdio2.h line 210
  • #3 g_vasprintf
    at gprintf.c line 314
  • #4 g_strdup_vprintf
    at gstrfuncs.c line 517
  • #5 g_logv
    at gmessages.c line 889
  • #6 g_log
    at gmessages.c line 1025
  • #7 g_return_if_fail_warning
  • #8 gtk_widget_unregister_window
    at gtkwidget.c line 14875
  • #9 gtk_paned_unrealize
    at gtkpaned.c line 1492
  • #10 _g_closure_invoke_va
    at gclosure.c line 840
  • #11 g_signal_emit_valist
    at gsignal.c line 3238
  • #12 g_signal_emit
    at gsignal.c line 3386
  • #13 gtk_widget_unrealize
    at gtkwidget.c line 5061
  • #14 gtk_grid_forall
    at gtkgrid.c line 546
  • #15 gtk_widget_real_unrealize
    at gtkwidget.c line 11598
  • #16 _g_closure_invoke_va
    at gclosure.c line 840
  • #17 g_signal_emit_valist
    at gsignal.c line 3238
  • #18 g_signal_emit
    at gsignal.c line 3386
  • #19 gtk_widget_unrealize
    at gtkwidget.c line 5061
  • #20 gtk_window_forall
    at gtkwindow.c line 7530
  • #21 gtk_widget_real_unrealize
    at gtkwidget.c line 11598
  • #22 _g_closure_invoke_va
    at gclosure.c line 840
  • #23 g_signal_emit_valist
    at gsignal.c line 3238
  • #24 g_signal_emit
    at gsignal.c line 3386
  • #25 gtk_widget_unrealize
    at gtkwidget.c line 5061
  • #26 gtk_box_forall
    at gtkbox.c line 2096
  • #27 gtk_widget_real_unrealize
    at gtkwidget.c line 11598
  • #28 _g_closure_invoke_va
    at gclosure.c line 840
  • #29 g_signal_emit_valist
    at gsignal.c line 3238
  • #30 g_signal_emit
    at gsignal.c line 3386
  • #31 gtk_widget_unrealize
    at gtkwidget.c line 5061
  • #32 gtk_box_forall
    at gtkbox.c line 2096
  • #33 gtk_widget_real_unrealize
    at gtkwidget.c line 11598
  • #34 _g_closure_invoke_va
    at gclosure.c line 840
  • #35 g_signal_emit_valist
    at gsignal.c line 3238
  • #36 g_signal_emit
    at gsignal.c line 3386
  • #37 gtk_widget_unrealize
    at gtkwidget.c line 5061
  • #38 gtk_notebook_forall
    at gtknotebook.c line 4457
  • #39 gtk_widget_real_unrealize
    at gtkwidget.c line 11598
  • #40 _g_closure_invoke_va
    at gclosure.c line 840


(I would say the same root cause, the fact that 'Downloads' triggers some weird behavior' warrants for this completely different stack trace to be part of the same bug)
Comment 4 António Fernandes 2013-09-21 13:08:21 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

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