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 743017 - nautilus crashes in nautilus_window_sync_location_widgets when closing with >=2 tabs
nautilus crashes in nautilus_window_sync_location_widgets when closing with >...
Status: RESOLVED DUPLICATE of bug 741952
Product: nautilus
Classification: Core
Component: general
3.14.x
Other Linux
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-01-16 09:32 UTC by Branko Grubic (bitlord)
Modified: 2015-01-19 15:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Branko Grubic (bitlord) 2015-01-16 09:32:35 UTC
nautilus-3.14.2-1.fc21.x86_64 crashes (tested on two different systems (hw.)) when closing nautilus window with >=2 tabs.
I tested this few times and it happened with every test, now it mostly crashes but not always (or there is something wrong with abrt ...) 

gtk3-3.14.6-1.fc21.x86_64

How to reproduce:
Open nautilus window, open new tabs (from favorites (right click, "scroll_wheel_click", or right click/scroll_wheel_click on folder "Open in New Tab")) close nautilus window. 



GNU gdb (GDB) Fedora 7.8.1-36.fc21
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/nautilus...Reading symbols from /usr/lib/debug/usr/bin/nautilus.debug...done.
done.
[New LWP 2595]
[New LWP 2603]
[New LWP 3480]
[New LWP 2604]
[New LWP 2601]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/nautilus --gapplication-service'.
Program terminated with signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7f944f8cca00 (LWP 2595))

  • #0 nautilus_window_sync_location_widgets
    at nautilus-window.c line 1029
  • #1 real_active
    at nautilus-window-slot.c line 482
  • #2 g_closure_invoke
    at gclosure.c line 768
  • #3 signal_emit_unlocked_R
    at gsignal.c line 3591
  • #4 g_signal_emit_valist
    at gsignal.c line 3309
  • #5 g_signal_emit_by_name
    at gsignal.c line 3405
  • #6 g_closure_invoke
    at gclosure.c line 768
  • #7 signal_emit_unlocked_R
    at gsignal.c line 3553
  • #8 g_signal_emit_valist
    at gsignal.c line 3309
  • #9 g_signal_emit
    at gsignal.c line 3365
  • #10 gtk_notebook_switch_page
    at gtknotebook.c line 6778
  • #11 gtk_notebook_real_remove
    at gtknotebook.c line 5049
  • #12 gtk_notebook_remove
    at gtknotebook.c line 4213
  • #13 nautilus_notebook_remove
    at nautilus-notebook.c line 465
  • #14 g_cclosure_marshal_VOID__OBJECTv
    at gmarshal.c line 1312
  • #15 _g_closure_invoke_va
    at gclosure.c line 831
  • #16 g_signal_emit_valist
    at gsignal.c line 3218
  • #17 g_signal_emit
    at gsignal.c line 3365
  • #18 gtk_container_remove
    at gtkcontainer.c line 1615
  • #19 g_list_foreach
    at glist.c line 993
  • #20 nautilus_window_destroy
    at nautilus-window.c line 1560
  • #21 g_closure_invoke
    at gclosure.c line 768
  • #22 signal_emit_unlocked_R
    at gsignal.c line 3669
  • #23 g_signal_emit_valist
    at gsignal.c line 3309
  • #24 g_signal_emit
    at gsignal.c line 3365
  • #25 gtk_widget_dispose
    at gtkwidget.c line 11924
  • #26 gtk_window_dispose
    at gtkwindow.c line 2956
  • #27 gtk_application_window_dispose
    at gtkapplicationwindow.c line 775
  • #28 g_object_run_dispose
    at gobject.c line 1076
  • #29 nautilus_window_delete_event
    at nautilus-window.c line 2038
  • #30 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 130
  • #31 _g_closure_invoke_va
    at gclosure.c line 831
  • #32 g_signal_emit_valist
    at gsignal.c line 3218
  • #33 g_signal_emit
    at gsignal.c line 3365
  • #34 gtk_widget_event_internal
    at gtkwidget.c line 7773
  • #35 gtk_main_do_event
    at gtkmain.c line 1632
  • #36 send_delete_event
    at gtkwindow.c line 1313
  • #37 gdk_threads_dispatch
    at gdk.c line 654
  • #38 g_main_dispatch
    at gmain.c line 3111
  • #39 g_main_context_dispatch
    at gmain.c line 3710
  • #40 g_main_context_iterate
    at gmain.c line 3781
  • #41 g_main_context_iteration
    at gmain.c line 3842
  • #42 g_application_run
    at gapplication.c line 2282
  • #43 main
    at nautilus-main.c line 103

Comment 1 Nelson Benitez 2015-01-19 15:35:10 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

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