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 777681 - Core dump when clicking "Exact" search type in search popover
Core dump when clicking "Exact" search type in search popover
Status: RESOLVED FIXED
Product: gnome-logs
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: gnome-logs maintainer(s)
gnome-logs maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-01-24 06:31 UTC by Jonathan Kang
Modified: 2017-02-04 07:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix crash when exact search type is selected in search popover (2.04 KB, patch)
2017-01-28 19:25 UTC, Pranav Ganorkar
committed Details | Review

Description Jonathan Kang 2017-01-24 06:31:59 UTC
Steps to reproduce:
-------------------
1. Click the search icon in toolbar
2. Click the down arrow button to toggle search popover
3. Change "What" to any value except "all available fields"
4. Click "Exact" under the "search type" section


Actual result:
--------------
Logs crashes with core dump error.


Here is backtrace:
------------------
Thread 1 "gnome-logs" received signal SIGSEGV, Segmentation fault.
0x0000000000413e37 in gl_journal_model_take_query (model=0x1668e30, 
    query=0x1866b60)
    at /home/jonathan/jhbuild/checkout/gnome-logs/src/gl-journal-model.c:427
427	    search_match = g_ptr_array_index (search_matches, 0);
(gdb) bt
  • #0 gl_journal_model_take_query
    at /home/jonathan/jhbuild/checkout/gnome-logs/src/gl-journal-model.c line 427
  • #1 search_popover_search_type_changed
    at /home/jonathan/jhbuild/checkout/gnome-logs/src/gl-eventviewlist.c line 858
  • #2 g_cclosure_marshal_VOID__PARAM
    at /home/jonathan/jhbuild/checkout/glib/gobject/gmarshal.c line 1832
  • #3 g_closure_invoke
    at /home/jonathan/jhbuild/checkout/glib/gobject/gclosure.c line 804
  • #4 signal_emit_unlocked_R
    at /home/jonathan/jhbuild/checkout/glib/gobject/gsignal.c line 3635
  • #5 g_signal_emit_valist
    at /home/jonathan/jhbuild/checkout/glib/gobject/gsignal.c line 3391
  • #6 g_signal_emit
    at /home/jonathan/jhbuild/checkout/glib/gobject/gsignal.c line 3447
  • #7 g_object_dispatch_properties_changed
    at /home/jonathan/jhbuild/checkout/glib/gobject/gobject.c line 1064
  • #8 g_object_notify_by_spec_internal
    at /home/jonathan/jhbuild/checkout/glib/gobject/gobject.c line 1157
  • #9 g_object_notify_by_pspec
    at /home/jonathan/jhbuild/checkout/glib/gobject/gobject.c line 1267
  • #10 search_type_changed
    at /home/jonathan/jhbuild/checkout/gnome-logs/src/gl-searchpopover.c line 273
  • #11 g_cclosure_marshal_VOID__VOID
    at /home/jonathan/jhbuild/checkout/glib/gobject/gmarshal.c line 875
  • #12 g_closure_invoke
    at /home/jonathan/jhbuild/checkout/glib/gobject/gclosure.c line 804
  • #13 signal_emit_unlocked_R
    at /home/jonathan/jhbuild/checkout/glib/gobject/gsignal.c line 3635

Comment 1 Pranav Ganorkar 2017-01-28 19:25:45 UTC
Created attachment 344466 [details] [review]
Fix crash when exact search type is selected in search popover

Fix crash when exact search type is selected in search popover
Comment 2 Jonathan Kang 2017-02-04 07:48:16 UTC
Comment on attachment 344466 [details] [review]
Fix crash when exact search type is selected in search popover

Pushed to master as commit 47e83b70d8248629cc47c66d08f062d9c94c2f62.

Thanks.