Bug 1258239

Summary: [abrt] poedit: __kernel_vsyscall(): poedit killed by SIGTRAP
Product: [Fedora] Fedora Reporter: zwpwjwtz
Component: poeditAssignee: Haïkel Guémar <karlthered>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: c72578, christoph.wickert, itamar, karlthered, mario.blaettermann
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/44e68024cb8cf88571540e976873aa66c74f9df8
Whiteboard: abrt_hash:8b4c6c279bbd5145a267023b49658fe0d2907fa9
Fixed In Version: poedit-1.8.5-1.fc22 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-10-09 22:21:07 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 zwpwjwtz 2015-08-30 13:27:01 UTC
Description of problem:
How to reproduce this bug:
1. Open a .po file with poedit;
2. Full-select msgstr of one translated item;
3. Press Enter key.

Version-Release number of selected component:
poedit-1.8.4-1.fc22

Additional info:
reporter:       libreport-2.6.2
backtrace_rating: 3
cmdline:        /bin/poedit /home/user/TP/e2fsprogs/e2fsprogs-1.42.8/e2fsprogs-1.42.8.zh_CN.po
crash_function: __kernel_vsyscall
executable:     /usr/bin/poedit
global_pid:     9719
kernel:         4.1.3-200.fc22.i686
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 6 (8 frames)
 #0 __kernel_vsyscall
 #1 pthread_cond_wait@@GLIBC_2.3.2 at ../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
 #2 __gthread_cond_wait at /usr/src/debug/gcc-5.1.1-20150618/obj-i686-redhat-linux/i686-redhat-linux/libstdc++-v3/include/i686-redhat-linux/bits/gthr-default.h:864
 #3 std::condition_variable::wait at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:53
 #4 wait<ThreadPool::ThreadPool(size_t)::<lambda()>::<lambda()> > at /usr/include/c++/5.1.1/condition_variable:98
 #5 operator() at ThreadPool.h:77
 #6 _M_invoke<> at /usr/include/c++/5.1.1/functional:1531
 #7 operator() at /usr/include/c++/5.1.1/functional:1520

Comment 1 zwpwjwtz 2015-08-30 13:27:10 UTC
Created attachment 1068429 [details]
File: backtrace

Comment 2 zwpwjwtz 2015-08-30 13:27:12 UTC
Created attachment 1068430 [details]
File: cgroup

Comment 3 zwpwjwtz 2015-08-30 13:27:14 UTC
Created attachment 1068431 [details]
File: core_backtrace

Comment 4 zwpwjwtz 2015-08-30 13:27:17 UTC
Created attachment 1068432 [details]
File: dso_list

Comment 5 zwpwjwtz 2015-08-30 13:27:20 UTC
Created attachment 1068433 [details]
File: environ

Comment 6 zwpwjwtz 2015-08-30 13:27:22 UTC
Created attachment 1068434 [details]
File: limits

Comment 7 zwpwjwtz 2015-08-30 13:27:24 UTC
Created attachment 1068435 [details]
File: maps

Comment 8 zwpwjwtz 2015-08-30 13:27:36 UTC
Created attachment 1068436 [details]
File: mountinfo

Comment 9 zwpwjwtz 2015-08-30 13:27:37 UTC
Created attachment 1068437 [details]
File: namespaces

Comment 10 zwpwjwtz 2015-08-30 13:27:38 UTC
Created attachment 1068438 [details]
File: open_fds

Comment 11 zwpwjwtz 2015-08-30 13:27:40 UTC
Created attachment 1068439 [details]
File: proc_pid_status

Comment 12 zwpwjwtz 2015-08-30 13:27:49 UTC
Created attachment 1068440 [details]
File: var_log_messages

Comment 13 zwpwjwtz 2015-08-30 13:41:05 UTC
An error dialog appears before program crashing:

=====================
An assertion failed!
/usr/include/wx-3.0/wx/string.h(1536): assert "!empty()" failed in Last(): wxString: index out of bounds
=====================

Hope this can help.

Comment 14 c72578 2015-09-22 07:28:30 UTC
Thank you for you bug report.
This has been reported [1] and fixed upstream [2] now. A fix for a Fedora package will be available in a future package.

[1] https://github.com/vslavik/poedit/issues/203
[2] https://github.com/vslavik/poedit/commit/f3eb45de37175fe4b4cc4f2c6ff11b107192b26f

Comment 15 Fedora Update System 2015-09-26 21:02:09 UTC
poedit-1.8.5-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-01642de88e

Comment 16 Fedora Update System 2015-09-27 06:50:16 UTC
poedit-1.8.5-1.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 poedit'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-01642de88e

Comment 17 Fedora Update System 2015-10-09 22:21:05 UTC
poedit-1.8.5-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.