Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1006539

Summary: SIGSEGV - ~NonSharedCharacterBreakIterator () from /lib/libQtWebKit.so.4
Product: [Fedora] Fedora Reporter: Paul Whalen <pwhalen>
Component: qtwebkitAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: jreznik, rdieter, robatino, tflink, than
Target Milestone: ---   
Target Release: ---   
Hardware: arm   
OS: Linux   
Whiteboard: RejectedBlocker AcceptedFreezeException
Fixed In Version: qtwebkit-2.3.2-3.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-18 02:20:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 245418, 980650    
Attachments:
Description Flags
backtrace none

Description Paul Whalen 2013-09-10 19:12:33 UTC
Description of problem:
When attempting to enter form data in konqueror on ARM the browser will crash. 

Version-Release number of selected component (if applicable):
kde-baseapps-4.11.0-1.fc20.armv7hl
qtwebkit-2.3.2-2.fc20.armv7hl

How reproducible:
everytime

Steps to Reproduce:
1. Boot F20 Alpha-TC5 KDE.
2. Launch Konqueror and browse to google. Try to enter form data.

Actual results:
Browser will close with Segmentation fault.


Expected results:
Successful query. 

Additional info:
With gdb:
Program received signal SIGSEGV, Segmentation fault.
0xaed4c984 in WebCore::NonSharedCharacterBreakIterator::~NonSharedCharacterBreakIterator () from /lib/libQtWebKit.so.4

Comment 1 Tim Flink 2013-09-11 15:08:48 UTC
I attempted to reproduce using the f20 alpha tc5 x64 kde live image. I was able to log in to the fedora wiki and search with google without konqueror crashing

Comment 2 Rex Dieter 2013-09-11 15:10:07 UTC
Any chance of a backtrace or abrt report?

Comment 3 Tim Flink 2013-09-12 08:20:29 UTC
Discussed during the 2013-09-11 Fedora 20 alpha blocker bug review meeting [1].

While not a great situation to be in, this is only affecting ARM and could be fixed with an update post-release as it doesn't affect lives. Rejected as a blocker for F20 alpha but a tested fix would be considered past freeze - accepted as a freeze exception.

[1] http://meetbot.fedoraproject.org/fedora-blocker-review/2013-09-11/

Comment 4 Paul Whalen 2013-09-12 13:50:15 UTC
Created attachment 796870 [details]
backtrace

Backtrace attached

Comment 5 Rex Dieter 2013-09-12 13:54:06 UTC
Thread 1 (Thread 0xb423b000 (LWP 891)):
[KCrash Handler]
#6  0xaed5b984 in WebCore::NonSharedCharacterBreakIterator::~NonSharedCharacterBreakIterator () from /lib/libQtWebKit.so.4
#7  0xaeb2af78 in WebCore::numCharactersInGraphemeClusters () from /lib/libQtWebKit.so.4
#8  0xae86ad64 in limitLength () from /lib/libQtWebKit.so.4
#9  0xae86bffc in WebCore::TextFieldInputType::handleBeforeTextInsertedEvent () from /lib/libQtWebKit.so.4
#10 0xae825560 in WebCore::HTMLInputElement::defaultEventHandler () from /lib/libQtWebKit.so.4
...

I don't see any line numbers listed, incomplete -debuginfo ?

Comment 6 Rex Dieter 2013-09-12 13:55:02 UTC
come to think of it, it may be because we limit debuginfo in qtwebkit packaging, else it is ginormous... :(

Comment 7 Paul Whalen 2013-09-12 15:57:45 UTC
Rex, I installed all -debuginfo packages available. Any recommendations?

Comment 8 Rex Dieter 2013-09-12 16:03:44 UTC
Nothing yet, we'll make-do the best we can with the information available.

Comment 9 Rex Dieter 2013-09-12 16:06:00 UTC
May be relevant,
https://bugs.webkit.org/show_bug.cgi?id=101337

Comment 10 Rex Dieter 2013-09-12 17:10:52 UTC
%changelog
* Thu Sep 12 2013 Rex Dieter <rdieter> 2.3.2-3
- SIGSEGV - ~NonSharedCharacterBreakIterator (#1006539, webkit#101337)

Comment 11 Rex Dieter 2013-09-12 17:11:29 UTC
Mind trying this out?  (when it finishes building of course):

https://koji.fedoraproject.org/koji/buildinfo?buildID=464112

Comment 12 Paul Whalen 2013-09-12 21:25:33 UTC
Excellent, working on Trimslice and Wandboard with that build.

Comment 13 Fedora Update System 2013-09-13 02:18:47 UTC
qtwebkit-2.3.2-3.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/qtwebkit-2.3.2-3.fc20

Comment 14 Fedora Update System 2013-09-18 02:20:31 UTC
qtwebkit-2.3.2-3.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.