Bug 1014443

Summary: [abrt] nepomuk-core-4.11.1-1.fc19: __strlen_sse2: Process /usr/bin/nepomukindexer was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: bitfiddler
Component: ebook-toolsAssignee: john5342 <john5342>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: john5342, jreznik, kevin, ltinkl, rdieter, rnovacek, roderick.timmerman, smparrish, than
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:ce5a4fa832fafa21492143d04903518bd9f74d35
Fixed In Version: ebook-tools-0.2.2-1.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-29 03:40:27 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: C:\nppdf32Log\debuglog.txt
none
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description bitfiddler 2013-10-02 04:01:02 UTC
Description of problem:
No user interaction required, two changes to system that I am aware of, 
copied many photos and itunes library to the system and recently updates 
to latest releases on Fedora 19 x86_64 system.

Version-Release number of selected component:
nepomuk-core-4.11.1-1.fc19

Additional info:
reporter:       libreport-2.1.7
backtrace_rating: 4
cmdline:        /usr/bin/nepomukindexer '/home/jim/Music/bitbus/iTunes/iTunes Music/Books/David Weber/The Shiva Option - David Weber.epub'
crash_function: __strlen_sse2
executable:     /usr/bin/nepomukindexer
kernel:         3.11.1-200.fc19.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (7 frames)
 #0 __strlen_sse2 at ../sysdeps/x86_64/strlen.S:31
 #1 _ocf_parse_container at /usr/src/debug/ebook-tools-0.2.1/src/libepub/ocf.c:36
 #2 _ocf_parse at /usr/src/debug/ebook-tools-0.2.1/src/libepub/ocf.c:236
 #3 epub_open at /usr/src/debug/ebook-tools-0.2.1/src/libepub/epub.c:25
 #4 Nepomuk2::EPubExtractor::extract at /usr/src/debug/nepomuk-core-4.11.1/services/fileindexer/indexer/epubextractor.cpp:76
 #5 Nepomuk2::Indexer::fileIndex at /usr/src/debug/nepomuk-core-4.11.1/services/fileindexer/indexer/indexer.cpp:146
 #6 Nepomuk2::Indexer::indexFile at /usr/src/debug/nepomuk-core-4.11.1/services/fileindexer/indexer/indexer.cpp:101

Comment 1 bitfiddler 2013-10-02 04:01:06 UTC
Created attachment 806253 [details]
File: C:\nppdf32Log\debuglog.txt

Comment 2 bitfiddler 2013-10-02 04:01:10 UTC
Created attachment 806254 [details]
File: backtrace

Comment 3 bitfiddler 2013-10-02 04:01:13 UTC
Created attachment 806255 [details]
File: cgroup

Comment 4 bitfiddler 2013-10-02 04:01:16 UTC
Created attachment 806256 [details]
File: core_backtrace

Comment 5 bitfiddler 2013-10-02 04:01:22 UTC
Created attachment 806257 [details]
File: dso_list

Comment 6 bitfiddler 2013-10-02 04:01:26 UTC
Created attachment 806258 [details]
File: environ

Comment 7 bitfiddler 2013-10-02 04:01:29 UTC
Created attachment 806259 [details]
File: exploitable

Comment 8 bitfiddler 2013-10-02 04:01:32 UTC
Created attachment 806260 [details]
File: limits

Comment 9 bitfiddler 2013-10-02 04:01:35 UTC
Created attachment 806261 [details]
File: maps

Comment 10 bitfiddler 2013-10-02 04:01:38 UTC
Created attachment 806262 [details]
File: open_fds

Comment 11 bitfiddler 2013-10-02 04:01:41 UTC
Created attachment 806263 [details]
File: proc_pid_status

Comment 12 bitfiddler 2013-10-02 04:01:44 UTC
Created attachment 806264 [details]
File: var_log_messages

Comment 13 Roderick Timmerman 2013-10-18 16:54:01 UTC
Hello

This same bug may be the one that's affecting my use of libzip (cannot execute zip_close()).  Is there any word on when it will be fixed?

Comment 14 Rex Dieter 2013-10-18 16:56:57 UTC
Not sure what nepomuk-core has to do with libzip... ??

Fwiw, I'm not aware of anyone currently actively investigating this unfortunately.  Any help/debuging is welcome.

Comment 15 Roderick Timmerman 2013-10-18 17:00:50 UTC
You're right.  What I've found may be another issue.  I will gladly help where I can when I can.

Comment 16 Rex Dieter 2013-10-18 17:07:50 UTC
Ah, silly me, 

 #0 __strlen_sse2 at ../sysdeps/x86_64/strlen.S:31
 #1 _ocf_parse_container at /usr/src/debug/ebook-tools-0.2.1/src/libepub/ocf.c:36
 #2 _ocf_parse at /usr/src/debug/ebook-tools-0.2.1/src/libepub/ocf.c:236
 #3 epub_open at /usr/src/debug/ebook-tools-0.2.1/src/libepub/epub.c:25

let's bounce this over there

Comment 17 john5342 2013-10-18 18:17:28 UTC
The epub format is effectively a zip file with content spread across a few files. One of the files required by the spec is "META-INF/container.xml". If your epub document is an invalid zip file or does not contain that file it is ill formed.

Despite that, upstream ebook-tools created a new release last month that fails gracefully rather than crashing. I will build an update in a little while.

Comment 18 Fedora Update System 2013-10-18 23:14:16 UTC
ebook-tools-0.2.2-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/ebook-tools-0.2.2-1.fc20

Comment 19 Fedora Update System 2013-10-18 23:23:02 UTC
ebook-tools-0.2.2-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/ebook-tools-0.2.2-1.fc19

Comment 20 Fedora Update System 2013-10-18 23:34:17 UTC
ebook-tools-0.2.2-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/ebook-tools-0.2.2-1.fc18

Comment 21 Fedora Update System 2013-10-19 09:10:34 UTC
Package ebook-tools-0.2.2-1.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ebook-tools-0.2.2-1.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-19466/ebook-tools-0.2.2-1.fc18
then log in and leave karma (feedback).

Comment 22 Fedora Update System 2013-10-29 03:40:27 UTC
ebook-tools-0.2.2-1.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 23 Fedora Update System 2013-10-29 03:44:18 UTC
ebook-tools-0.2.2-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 24 Fedora Update System 2013-11-10 07:38:12 UTC
ebook-tools-0.2.2-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.