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.