Bug 516491 - Crash when trying to search in a folder
Summary: Crash when trying to search in a folder
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: nautilus-search-tool
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Paul W. Frields
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 521505 528642 530696 531970 532375 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-10 08:07 UTC by Kjartan Maraas
Modified: 2009-12-29 16:12 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-29 16:12:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kjartan Maraas 2009-08-10 08:07:58 UTC
Description of problem:

I see the following crash when I right click on a folder and click "Search for files..." in nautilus:

Program received signal SIGSEGV, Segmentation fault.
0x01145b0c in ____strtol_l_internal (nptr=can't compute CFA for this frame
) at strtol_l.c:298
298	  while (ISSPACE (*s))
(gdb) where
#0  0x01145b0c in ____strtol_l_internal (nptr=can't compute CFA for this frame
) at strtol_l.c:298
#1  0x01145870 in strtol (nptr=can't compute CFA for this frame
) at strtol.c:110
#2  0x040a0151 in atoi (__nptr=<value optimized out>) at /usr/include/stdlib.h:286
#3  search_tool_callback (__nptr=<value optimized out>) at nautilus-search-tool.c:103
#4  0x00a47994 in IA__g_cclosure_marshal_VOID__VOID (closure=0x920c450, return_value=can't compute CFA for this frame
) at gmarshal.c:77
#5  0x00a39643 in IA__g_closure_invoke (closure=0x920c450, return_value=0x0, n_param_values=1, 
    param_values=0x92c3648, invocation_hint=0xbfaeb0b0) at gclosure.c:767
#6  0x00a504d0 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, 
    instance=0x920be80, emission_return=0x0, instance_and_params=0x92c3648) at gsignal.c:3247
#7  0x00a518ad in IA__g_signal_emit_valist (instance=0x920be80, signal_id=371, detail=0, var_args=can't compute CFA for this frame
)
    at gsignal.c:2980
#8  0x00a51d67 in IA__g_signal_emit (instance=can't compute CFA for this frame
) at gsignal.c:3037
#9  0x00b7e820 in nautilus_menu_item_activate (item=can't compute CFA for this frame
) at nautilus-menu-item.c:102
#10 0x081525bf in extension_action_callback (action=can't compute CFA for this frame
) at nautilus-ui-utilities.c:114
#11 0x00a47994 in IA__g_cclosure_marshal_VOID__VOID (closure=0x920c960, return_value=can't compute CFA for this frame
) at gmarshal.c:77
#12 0x00a39643 in IA__g_closure_invoke (closure=0x920c960, return_value=0x0, n_param_values=1, 
    param_values=0x92c3618, invocation_hint=0xbfaeb3f0) at gclosure.c:767
#13 0x00a504d0 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, 
    instance=0x9203af0, emission_return=0x0, instance_and_params=0x92c3618) at gsignal.c:3247
#14 0x00a518ad in IA__g_signal_emit_valist (instance=0x9203af0, signal_id=191, detail=0, var_args=can't compute CFA for this frame
)
    at gsignal.c:2980
#15 0x00a51d67 in IA__g_signal_emit (instance=can't compute CFA for this frame
) at gsignal.c:3037
#16 0x001f6696 in _gtk_action_emit_activate (action=0x9203af0) at gtkaction.c:727
---Type <return> to continue, or q <return> to quit---
#17 0x001f8895 in IA__gtk_action_activate (action=0x9203af0) at gtkaction.c:757
#18 0x00a47994 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8c68398, return_value=can't compute CFA for this frame
) at gmarshal.c:77
#19 0x00a37c9a in g_type_class_meta_marshal (closure=0x8c68398, return_value=can't compute CFA for this frame
) at gclosure.c:878
#20 0x00a39643 in IA__g_closure_invoke (closure=0x8c68398, return_value=0x0, n_param_values=1, 
    param_values=0x92c36a8, invocation_hint=0xbfaeb770) at gclosure.c:767
#21 0x00a4fdd8 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, 
    instance=0x92251f0, emission_return=0x0, instance_and_params=can't compute CFA for this frame
) at gsignal.c:3177
#22 0x00a518ad in IA__g_signal_emit_valist (instance=0x92251f0, signal_id=94, detail=0, var_args=can't compute CFA for this frame
) at gsignal.c:2980
#23 0x00a51d67 in IA__g_signal_emit (instance=can't compute CFA for this frame
) at gsignal.c:3037
#24 0x0042b8a7 in IA__gtk_widget_activate (widget=0x92251f0) at gtkwidget.c:4817
#25 0x002fe530 in IA__gtk_menu_shell_activate_item (menu_shell=0x91c15e8, menu_item=0x92251f0, force_deactivate=1)
    at gtkmenushell.c:1139
#26 0x0030055b in gtk_menu_shell_button_release (widget=0x91c15e8, event=0x920fae8) at gtkmenushell.c:678
#27 0x002f4006 in gtk_menu_button_release (widget=0x91c15e8, event=0x920fae8) at gtkmenu.c:2983
#28 0x002ec758 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8c6ab10, return_value=0xbfaebbc4, n_param_values=2, 
    param_values=0x9254200, invocation_hint=can't compute CFA for this frame
) at gtkmarshalers.c:84
#29 0x00a37c9a in g_type_class_meta_marshal (closure=0x8c6ab10, return_value=can't compute CFA for this frame
) at gclosure.c:878
#30 0x00a39643 in IA__g_closure_invoke (closure=0x8c6ab10, return_value=0xbfaebbc4, n_param_values=2, 
    param_values=0x9254200, invocation_hint=0xbfaebbb0) at gclosure.c:767
#31 0x00a501c6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, 
    instance=0x91c15e8, emission_return=0xbfaebd0c, instance_and_params=can't compute CFA for this frame
) at gsignal.c:3285
#32 0x00a51768 in IA__g_signal_emit_valist (instance=0x91c15e8, signal_id=34, detail=0, var_args=can't compute CFA for this frame
) at gsignal.c:2990
#33 0x00a51d67 in IA__g_signal_emit (instance=can't compute CFA for this frame
) at gsignal.c:3037
---Type <return> to continue, or q <return> to quit---
#34 0x0042422e in gtk_widget_event_internal (widget=<value optimized out>, event=0x920fae8) at gtkwidget.c:4786
#35 0x002e3960 in IA__gtk_propagate_event (widget=0x91c15e8, event=0x920fae8) at gtkmain.c:2396
#36 0x002e4e6a in IA__gtk_main_do_event (event=0x920fae8) at gtkmain.c:1601
#37 0x0067c31b in gdk_event_dispatch (source=0x8c53780, callback=can't compute CFA for this frame
) at gdkevents-x11.c:2379
#38 0x00e51ff8 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#39 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#40 0x00e55928 in g_main_context_iterate (context=0x8c537c8, block=<value optimized out>, dispatch=1, self=can't compute CFA for this frame
)
    at gmain.c:2591
#41 0x00e55d9f in IA__g_main_loop_run (loop=0x8d3b410) at gmain.c:2799
#42 0x002e5489 in IA__gtk_main () at gtkmain.c:1205
#43 0x0807e7a3 in main (argc=can't compute CFA for this frame
) at nautilus-main.c:543
(gdb) 

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Paul W. Frields 2009-10-14 04:23:50 UTC
*** Bug 521505 has been marked as a duplicate of this bug. ***

Comment 2 Paul W. Frields 2009-10-14 04:28:16 UTC
*** Bug 528642 has been marked as a duplicate of this bug. ***

Comment 3 Paul W. Frields 2009-10-14 04:30:39 UTC
Matthias -- I think that this bug is caused by nautilus-search-tool expecting to see the gnome-search-tool produce a version string when one types 'gnome-search-tool --version'.  Currently that produces a segfault.  I can file a bug against gnome-search-tool and then make that a blocker on this one if you agree.

Comment 4 Paul W. Frields 2009-10-25 21:41:31 UTC
Matthias -- This probably fixes the problem:

http://git.gnome.org/cgit/gnome-utils/commit/?id=b592e8609296caa7a7902e547c1cce94001d6081

Any chance we can have this rolled into gnome-utils and retagged for F12 final?

I can probably issue a workaround fix for F11 by editing configure.ac in the nautilus-search-tool package to just hard code a sane version number.

Comment 5 Matthias Clasen 2009-10-26 00:00:48 UTC
Packages with that patch are here:

http://koji.fedoraproject.org/koji/taskinfo?taskID=1767800

If you confirm that this fixes the problem, I'll have them tagged.

Comment 6 Paul W. Frields 2009-11-02 12:26:45 UTC
*** Bug 531970 has been marked as a duplicate of this bug. ***

Comment 7 Paul W. Frields 2009-11-02 13:03:18 UTC
Matthias, sorry I didn't see your new builds earlier.  They do indeed fix the problem, and I'll issue nautilus-search-tool-0.3.0-5 against them if you can have them tagged.  I'll have to ask around how to do a proper chain-build (I think that's the proper method) to make sure they're used in my new build.

Comment 8 Tomáš Bžatek 2009-11-02 13:22:00 UTC
*** Bug 532375 has been marked as a duplicate of this bug. ***

Comment 9 Tomáš Bžatek 2009-11-02 13:25:52 UTC
*** Bug 530696 has been marked as a duplicate of this bug. ***

Comment 10 Paul W. Frields 2009-11-02 15:31:37 UTC
The gnome-utils-2.28.1-3.fc12 packages have been tagged in for final, and once a newrepo process runs later today I can get nautilus-search-tool-0.3.0-5.fc12 built and tagged as well.

Comment 11 Bug Zapper 2009-11-16 11:18:30 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.