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 728608 - nautilus segfaults whenever I start typing ( filter search )
nautilus segfaults whenever I start typing ( filter search )
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: Crashers
3.10.x
Other Linux
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-20 13:55 UTC by eebrah
Modified: 2021-06-18 15:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screencast of what happens when I try to filter search [ 14 second long 1366x768 webm, 550Kb in size ] (513.04 KB, video/webm)
2014-04-20 13:55 UTC, eebrah
Details

Description eebrah 2014-04-20 13:55:55 UTC
Created attachment 274759 [details]
Screencast of what happens when I try to filter search [ 14 second long 1366x768 webm, 550Kb in size ]

On Fedora 20

Whenever I have nautilus open to a folder and I want to quickly filter search for a file or folder withing and I start typing, It crashes after the first character is typed.

Launching nautilus from from the command line and then trying the same results in the following message:

Segmentation fault (core dumped)
Comment 1 André Klapper 2014-04-21 03:28:07 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 eebrah 2014-04-21 05:33:19 UTC
Hi Andre,

Here is the stack trace I obtained using gdb [ followed the instructions from the links you gave ]

Thread 1 (Thread 0xb63f68c0 (LWP 1471))

  • #0 wherePathSatisfiesOrderBy.isra.392
    from /lib/libsqlite3.so.0
  • #1 wherePathSolver
    from /lib/libsqlite3.so.0
  • #2 sqlite3WhereBegin
    from /lib/libsqlite3.so.0
  • #3 sqlite3Select
    from /lib/libsqlite3.so.0
  • #4 sqlite3Parser
    from /lib/libsqlite3.so.0
  • #5 sqlite3RunParser
    from /lib/libsqlite3.so.0
  • #6 sqlite3Prepare
    from /lib/libsqlite3.so.0
  • #7 sqlite3LockAndPrepare
    from /lib/libsqlite3.so.0
  • #8 tracker_db_interface_create_statement
    at tracker-db-interface-sqlite.c line 1367
  • #9 tracker_sparql_query_prepare_for_exec
  • #10 tracker_sparql_query_exec_sql_cursor
  • #11 tracker_sparql_query_execute_select_cursor
    at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala line 553
  • #12 tracker_sparql_query_execute_cursor
    at /home/mclasen/Sources/tracker/src/libtracker-data/tracker-sparql-query.vala line 422
  • #13 tracker_direct_connection_query_unlocked
    at /home/mclasen/Sources/tracker/src/libtracker-direct/tracker-direct.vala line 71
  • #14 tracker_direct_connection_real_query_async_co
    at /home/mclasen/Sources/tracker/src/libtracker-direct/tracker-direct.vala line 132
  • #15 tracker_sparql_connection_query_async
  • #16 tracker_sparql_backend_real_query_async_co
    at /home/mclasen/Sources/tracker/src/libtracker-sparql-backend/tracker-backend.vala line 88
  • #17 tracker_sparql_connection_query_async
  • #18 nautilus_search_engine_tracker_start
    at nautilus-search-engine-tracker.c line 296
  • #19 nautilus_search_provider_start
    at nautilus-search-provider.c line 120
  • #20 search_engine_start_real
    at nautilus-search-engine.c line 89
  • #21 nautilus_search_provider_start
    at nautilus-search-provider.c line 120
  • #22 start_search
    at nautilus-search-directory.c line 178
  • #23 nautilus_directory_file_monitor_add
  • #24 finish_loading
    at nautilus-view.c line 9248
  • #25 finish_loading_if_all_metadata_loaded
    at nautilus-view.c line 9269
  • #26 metadata_for_files_in_directory_ready_callback
    at nautilus-view.c line 9310
  • #27 search_callback_invoke_and_destroy
    at nautilus-search-directory.c line 318
  • #28 nautilus_directory_call_when_ready
  • #29 load_directory
    at nautilus-view.c line 9177
  • #30 nautilus_view_load_location
    at nautilus-view.c line 3057
  • #31 load_new_location
    at nautilus-window-slot.c line 1492
  • #32 create_content_view
    at nautilus-window-slot.c line 1432
  • #33 got_file_info_for_view_selection_callback
    at nautilus-window-slot.c line 1273
  • #34 search_directory_file_call_when_ready
  • #35 nautilus_file_call_when_ready
  • #36 begin_location_change
    at nautilus-window-slot.c line 968
  • #37 nautilus_window_slot_open_location_full
  • #38 create_new_search
    at nautilus-window-slot.c line 252
  • #39 query_editor_changed_callback
    at nautilus-window-slot.c line 292
  • #40 ffi_call_SYSV
    from /lib/libffi.so.6
  • #41 ffi_call
    from /lib/libffi.so.6
  • #42 g_cclosure_marshal_generic
    at gclosure.c line 1454
  • #43 g_closure_invoke
    at gclosure.c line 777
  • #44 signal_emit_unlocked_R
    at gsignal.c line 3586
  • #45 g_signal_emit_valist
    at gsignal.c line 3330
  • #46 g_signal_emit
    at gsignal.c line 3386
  • #47 nautilus_query_editor_changed_force
    at nautilus-query-editor.c line 1017
  • #48 nautilus_query_editor_changed
    at nautilus-query-editor.c line 1025
  • #49 typing_timeout_cb
    at nautilus-query-editor.c line 276
  • #50 g_timeout_dispatch
  • #51 g_main_dispatch
    at gmain.c line 3066
  • #52 g_main_context_dispatch
    at gmain.c line 3642
  • #53 g_main_context_iterate
    at gmain.c line 3713
  • #54 g_main_context_iteration
    at gmain.c line 3774
  • #55 g_application_run
    at gapplication.c line 1635
  • #56 main
    at nautilus-main.c line 104

Comment 3 António Fernandes 2014-04-21 10:17:11 UTC
Thank you. The stack trace is good.
Comment 4 André Klapper 2021-06-18 15:30:00 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of Files (nautilus), then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/nautilus/-/issues/

Thank you for your understanding and your help.