Bug 667175

Summary: libQtWebKit.so has no debug info
Product: [Fedora] Fedora Reporter: Jan Kratochvil <jan.kratochvil>
Component: qtAssignee: Than Ngo <than>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 14CC: itamar, jreznik, kevin, ltinkl, mzdunek, rdieter, rnovacek, smparrish, than, thomasj
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: phonon-4.5.0-2.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-20 19:22:11 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:

Description Jan Kratochvil 2011-01-04 18:24:40 UTC
Description of problem:
One cannot debug libQtWebKit.

Version-Release number of selected component (if applicable):
qt-debuginfo-4.7.1-7.fc14.x86_64

How reproducible:
Always.

Steps to Reproduce:
gdb /usr/lib64/libQtWebKit.so.4.7.1
+
(gdb) list JSClassCreate

Actual results:
warning: "/usr/lib/debug/usr/lib64/libQtWebKit.so.4.7.1.debug": separate debug info file has no debug info
+
No symbol table is loaded.  Use the "file" command.

Expected results:
no warning
+
listed source file for JSClassCreate

Additional info:
There was an advice on #gdb@freenode:
andre: dan2: he'd has to add -webkit-debug to the ./configure line

Comment 1 Rex Dieter 2011-01-04 21:31:07 UTC
qt's configure has no such -webkit-debug option that I can tell.

Comment 2 Rex Dieter 2011-02-23 20:45:27 UTC
Looks like support was added after 4.7.1 release.  We found this commit,

http://qt.gitorious.org/qt/qt/commit/9e5a1b618ea7bf579c7b2d66a8844d606405bc6d

Comment 3 Rex Dieter 2011-02-23 20:49:56 UTC
%changelog
* Wed Feb 23 2011 Rex Dieter <rdieter> 1:4.7.1-18
- libQtWebKit.so has no debug info (#667175)

Let's see how the build goes,
http://koji.fedoraproject.org/koji/taskinfo?taskID=2861807

Comment 4 Jan Kratochvil 2011-02-24 01:12:43 UTC
It works now, thanks.

(gdb) list JSClassCreate
51	#include "RegExpConstructor.h"
52	
53	using namespace JSC;
54	
55	JSClassRef JSClassCreate(const JSClassDefinition* definition)
56	{
57	    initializeThreading();
58	    RefPtr<OpaqueJSClass> jsClass = (definition->attributes & kJSClassAttributeNoAutomaticPrototype)
59	        ? OpaqueJSClass::createNoAutomaticPrototype(definition)
60	        : OpaqueJSClass::create(definition);

Comment 5 Rex Dieter 2011-04-01 19:10:48 UTC
nvm, qt-4.7.1-17 is still the latest in dist-f14-updates

Comment 6 Fedora Update System 2011-04-08 19:56:37 UTC
phonon-4.5.0-2.fc14,qt-4.7.2-8.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/phonon-4.5.0-2.fc14,qt-4.7.2-8.fc14

Comment 7 Fedora Update System 2011-04-13 20:48:20 UTC
Package phonon-4.5.0-2.fc14, qt-4.7.2-8.fc14, phonon-backend-gstreamer-4.5.0-1.fc14:
* should fix your issue,
* was pushed to the Fedora 14 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing phonon-4.5.0-2.fc14 qt-4.7.2-8.fc14 phonon-backend-gstreamer-4.5.0-1.fc14'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/phonon-backend-gstreamer-4.5.0-1.fc14,phonon-4.5.0-2.fc14,qt-4.7.2-8.fc14
then log in and leave karma (feedback).

Comment 8 Fedora Update System 2011-04-20 19:21:59 UTC
phonon-4.5.0-2.fc14, qt-4.7.2-8.fc14, phonon-backend-gstreamer-4.5.0-1.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.