Bug 1263052

Summary: [abrt] fish: get_gconv_fcts(): fish killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Martín Cigorraga <martincigorraga>
Component: fishAssignee: Andy Lutomirski <luto>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: jaswinder, luto, oliver, oliver
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/a99a37a616c916847eff542951fcdd8fd338e4de
Whiteboard: abrt_hash:ef1a4301fd9d337109332ea600032305f1528046
Fixed In Version: fish-2.2.0-4.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-11-01 02:48:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Martín Cigorraga 2015-09-15 03:31:25 UTC
Description of problem:
First time I see this happen. I got an alert message right after signing into my account from the GDM.

Version-Release number of selected component:
fish-2.2.0-3.fc22

Additional info:
reporter:       libreport-2.6.2
backtrace_rating: 4
cmdline:        -fish
crash_function: get_gconv_fcts
executable:     /usr/bin/fish
global_pid:     955
kernel:         4.1.6-201.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 get_gconv_fcts at wcsmbsload.h:71
 #1 __mbsrtowcs_l at mbsrtowcs_l.c:61
 #2 __mbsrtowcs at mbsrtowcs.c:33
 #3 _IO_vfwprintf at vfprintf.c:1642
 #4 buffered_vfprintf at vfprintf.c:2350
 #5 _IO_vfwprintf at vfprintf.c:1296
 #6 __fwprintf_chk at fwprintf_chk.c:35
 #7 fwprintf at /usr/include/bits/wchar2.h:348
 #8 show_stackframe at common.cpp:122
 #9 exec_job at exec.cpp:1177

Comment 1 Martín Cigorraga 2015-09-15 03:31:32 UTC
Created attachment 1073472 [details]
File: backtrace

Comment 2 Martín Cigorraga 2015-09-15 03:31:34 UTC
Created attachment 1073473 [details]
File: cgroup

Comment 3 Martín Cigorraga 2015-09-15 03:31:37 UTC
Created attachment 1073474 [details]
File: core_backtrace

Comment 4 Martín Cigorraga 2015-09-15 03:31:39 UTC
Created attachment 1073475 [details]
File: dso_list

Comment 5 Martín Cigorraga 2015-09-15 03:31:41 UTC
Created attachment 1073476 [details]
File: environ

Comment 6 Martín Cigorraga 2015-09-15 03:31:44 UTC
Created attachment 1073477 [details]
File: limits

Comment 7 Martín Cigorraga 2015-09-15 03:31:46 UTC
Created attachment 1073478 [details]
File: maps

Comment 8 Martín Cigorraga 2015-09-15 03:31:48 UTC
Created attachment 1073479 [details]
File: mountinfo

Comment 9 Martín Cigorraga 2015-09-15 03:31:50 UTC
Created attachment 1073480 [details]
File: namespaces

Comment 10 Martín Cigorraga 2015-09-15 03:31:52 UTC
Created attachment 1073481 [details]
File: open_fds

Comment 11 Martín Cigorraga 2015-09-15 03:31:55 UTC
Created attachment 1073482 [details]
File: proc_pid_status

Comment 12 Martín Cigorraga 2015-09-15 03:31:57 UTC
Created attachment 1073483 [details]
File: var_log_messages

Comment 13 Andy Lutomirski 2015-09-16 01:00:36 UTC
Upstream: https://github.com/fish-shell/fish-shell/issues/2392

Comment 14 Fedora Update System 2015-09-24 21:28:45 UTC
fish-2.2.0-4.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-0aa8ea22c4

Comment 15 Fedora Update System 2015-09-24 21:30:40 UTC
fish-2.2.0-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-0054dbfcf8

Comment 16 Andy Lutomirski 2015-09-24 21:57:19 UTC
Martín, any chance you could test the new build here:

http://koji.fedoraproject.org/koji/buildinfo?buildID=687813

it'll show up in updates-testing soon, too.  I can't reproduce this problem, but I think I have a fix.

Comment 17 Martín Cigorraga 2015-09-25 01:43:45 UTC
Hello Andy, thank you very much for taking the time to look after this ticket.

I confirm that so far "fish, version 2.2.0" is working as expected. Should I stumble into any issue I will be reporting back.

Test systems:
F22 GNOME Shell edition with updates up to Sept. 24th applied from the 'updates' and 'updates-testing' repositories.
F22 Server with updates up to Sept. 24th applied from the 'updates' repository.

Note: if you're okay with this I will test this new package for a week before closing this ticket.

Cheers.

Comment 18 Andy Lutomirski 2015-09-25 15:55:20 UTC
Just to make sure: are you running from updates-testing or directly from Koji?  I don't think the (hopefully) fixed build has hit updates-testing yet.  You can find out using:

$ rpm -q fish

(Diagnosing weird bugs you can't reproduce is so much fun!)

--Andy

Comment 19 Fedora Update System 2015-09-25 16:32:09 UTC
fish-2.2.0-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update fish'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-0054dbfcf8

Comment 20 Martín Cigorraga 2015-09-25 16:37:49 UTC
(Diagnosing weird bugs you can't reproduce is so much fun!) xD

Hi Andy,
I'm running the one you kindly pointed out at Koji:
~ rpm -q fish
fish-2.2.0-4.fc22.x86_64

That's said, both my systems are updated with the packages from the repos I mentioned previously.

Best!

Comment 21 Fedora Update System 2015-09-27 00:38:11 UTC
fish-2.2.0-4.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update fish'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-0aa8ea22c4

Comment 22 Fedora Update System 2015-10-17 22:56:14 UTC
fish-2.2.0-4.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 23 Fedora Update System 2015-11-01 02:48:43 UTC
fish-2.2.0-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.