Bug 741864 - konqueror is locked if trying to set acroread as application for pdf files
Summary: konqueror is locked if trying to set acroread as application for pdf files
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kdebase
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-09-28 08:53 UTC by Joachim Backes
Modified: 2011-11-09 02:08 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-11-09 02:08:19 UTC
Type: ---


Attachments (Terms of Use)
strace of konqueror in the described situation (580.83 KB, text/plain)
2011-09-28 09:06 UTC, Joachim Backes
no flags Details
your desired strace (2.51 MB, text/x-log)
2011-09-28 11:02 UTC, Joachim Backes
no flags Details

Description Joachim Backes 2011-09-28 08:53:48 UTC
Description of problem:
I opened some website with konqueror and klicked on some item pointing to a pdf file. I'm asked by konqueror  which application has open the PDF file. Klicking on "open with acroread" will not continue konqueror, similarly klicking on the toggle button "remember action for files of this type" has no effect. It seems that this whole questioning window can't be continued by any push button (the whole konqueror window is locked).

Version-Release number of selected component (if applicable):

4.7.0 (kdebase-4.7.0-1.fc16.x86_64)

How reproducible:
always

Steps to Reproduce:
1.See description
2.
3.
  
Actual results:


Expected results:


Additional info:

Konqueror output on the terminal where I started konqueror:
-----------------------------------------------------------

konqueror
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::translate: Painter not active
QPainter::setClipRect: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::setPen: Painter not active
QPainter::worldTransform: Painter not active
QPainter::setPen: Painter not active
QPainter::worldTransform: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setFont: Painter not active
QPainter::fontMetrics: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

Comment 1 Joachim Backes 2011-09-28 09:06:47 UTC
Created attachment 525308 [details]
strace of konqueror in the described situation

strace of konqueror in the described situation

Comment 2 Joachim Backes 2011-09-28 09:40:43 UTC
I have these described problems only if I start konqueror on a gnome3 desktop. No such problems if I start konqueror in a KDE environment.

Comment 3 Kevin Kofler 2011-09-28 10:46:07 UTC
Your strace isn't very helpful, it starts too late, so we don't know what those file descriptors 6 and 8 which are always reported as "temporarily unavailable" contain. Please try running "strace konqueror 2>konqueror-strace.log" from the start.

And does this only happen with acroread? Or can it be reproduced with some other application? If this doesn't happen with any other application, it's probably acroread's fault.

Comment 4 Joachim Backes 2011-09-28 11:02:25 UTC
Created attachment 525316 [details]
your desired strace

Comment 5 Joachim Backes 2011-09-28 11:08:25 UTC
(In reply to comment #3)
> Your strace isn't very helpful, it starts too late, so we don't know what those
> file descriptors 6 and 8 which are always reported as "temporarily unavailable"
> contain. Please try running "strace konqueror 2>konqueror-strace.log" from the
> start.
> 
> And does this only happen with acroread? Or can it be reproduced with some
> other application? If this doesn't happen with any other application, it's
> probably acroread's fault.

Clicking to a link requesting vlc as application for example, I can select VLC as application in the pulldown menue, and konqueror tries to open VLC, but nothing happens.

Comment 6 Sergio Basto 2011-11-08 20:43:19 UTC
Hi , after update f15 to f16 , on x86_64 Intel GM45 graphics , after some heavy use of cpus, when I got back konsole don't respond to keyboard ... 

Is that you call "konsole locked" ?

well as I type I do as root : 

run-parts /etc/cron.daily/

and problems seems fixed ?

can you try run as root ?
run-parts /etc/cron.daily/

this will generated all prelinks etc ...

Comment 7 Joachim Backes 2011-11-09 02:07:49 UTC
(In reply to comment #6)
> Hi , after update f15 to f16 , on x86_64 Intel GM45 graphics , after some heavy
> use of cpus, when I got back konsole don't respond to keyboard ... 
> 
> Is that you call "konsole locked" ?

No, I said "konqueror" and not "konsole"!

> 
> well as I type I do as root : 
> 
> run-parts /etc/cron.daily/
> 
> and problems seems fixed ?
> 
> can you try run as root ?
> run-parts /etc/cron.daily/
> 
> this will generated all prelinks etc ...


Note You need to log in before you can comment on or make changes to this bug.