[Bug 1080766] New: Clicking a link in newsbeuter (from konsole) or in claws-mail opens it in Chromium after a very long wait
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 Bug ID: 1080766 Summary: Clicking a link in newsbeuter (from konsole) or in claws-mail opens it in Chromium after a very long wait Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: x86-64 OS: openSUSE 42.3 Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: studio@anchev.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- STR: 1. Open newsbeuter and an article with links or claws-mail and a message with a link in it 2. Click on the link EXPECTED: The link should open instantly in Chromium (the default browser) ACTUAL: Normally the first link clicked in newsbeuter opens instantly. Each next clicked link opens after an added delay of several seconds. Next links open with a longer delay etc. It can open even after 2 minutes sometimes. In claws-mail it seems the delay happens always (even for the first link) but rarely it opens instantly (can't find a pattern). I am not sure which component this is related to, so I am reporting it as KDE Workspace (Plasma) as this is what I use. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|KDE Workspace (Plasma) |Other Assignee|opensuse-kde-bugs@opensuse. |bnc-team-screening@forge.pr |org |ovo.novell.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c1 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |astieger@suse.com, | |studio@anchev.net Flags| |needinfo?(studio@anchev.net | |) --- Comment #1 from Andreas Stieger <astieger@suse.com> --- The steps to reproduce are incomplete. Clicking a url in konsole->newsbeuter does not open a browser, and using "o" to open it up fires up lynx. Please add reliable steps to reproduce. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c2 --- Comment #2 from George Anchev <studio@anchev.net> --- Please try Ctrl+click on the link. (yes, "o" opens in lynx but that is not the issue) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 George Anchev <studio@anchev.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(studio@anchev.net | |) | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c3 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(studio@anchev.net | |) --- Comment #3 from Andreas Stieger <astieger@suse.com> --- Works for me, the issue does not trigger as describe. You should find out what is specific to your situation to find a reliable production recipe, or attempt to produce logs or messages that demonstrate the issue. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c4 George Anchev <studio@anchev.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(studio@anchev.net | |) | --- Comment #4 from George Anchev <studio@anchev.net> --- Created attachment 760187 --> http://bugzilla.opensuse.org/attachment.cgi?id=760187&action=edit screen recording demonstrating the issue It doesn't work for me. Here is a screencast on which you can see how long it takes to open a link. With claws-mail it takes even longer. Testing with Plasma 5, kdm (in case that matters). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c5 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #5 from Andreas Stieger <astieger@suse.com> --- (In reply to George Anchev from comment #4)
screen recording demonstrating the issue It doesn't work for me.
I do not doubt that it happens on your machine. What we need is a configuration that makes it happen every time. Unfortunately you will need to find some more detail on that, otherwise this cannot be worked on. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c6 --- Comment #6 from George Anchev <studio@anchev.net> ---
Unfortunately you will need to find some more detail on that, otherwise this cannot be worked on.
Could you please help me up with a procedure? What should I look for and where? I am not an expert programmer or a system developer. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c7 George Anchev <studio@anchev.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME |--- --- Comment #7 from George Anchev <studio@anchev.net> --- I think the I have found the culprit: xdg-open (which both programs seem to use) Even if I try to run 'xdg-open https://opensuse.org' from console it takes 20-30 and more seconds. And just as noted: The first attempts are quite fast, the next ones are slower and slower. I am unable to find a solution though, so I hope someone could look into it. All I found while searching the web was a similar issue discussed in Arch forums in which the poster seems to have found some function in the script which causes similar delay: https://bbs.archlinux.org/viewtopic.php?id=184834 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c8 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW CC| |alarrosa@suse.com, | |jslaby@suse.com, | |simonf.lees@suse.com Assignee|bnc-team-screening@forge.pr |alarrosa@suse.com |ovo.novell.com | --- Comment #8 from Andreas Stieger <astieger@suse.com> --- xdg-utils maintainers, could you please look at xdg-open delays? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c9 --- Comment #9 from Simon Lees <simonf.lees@suse.com> --- (In reply to Andreas Stieger from comment #8)
xdg-utils maintainers, could you please look at xdg-open delays?
in the case of kde xdg-utils its just a simple bash script calling through to kde-open so that's more likely the issue, but you could test that by calling the same thing with kde-open5, Unless ${KDE_SESSION_VERSION} isn't set then it will call kfmclient exec -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c10 Andreas Stieger <astieger@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(studio@anchev.net | |) --- Comment #10 from Andreas Stieger <astieger@suse.com> --- George, can you verify if kde-open5 is called, and can you try that call for comparison? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c11 George Anchev <studio@anchev.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(studio@anchev.net | |) | --- Comment #11 from George Anchev <studio@anchev.net> --- Created attachment 760363 --> http://bugzilla.opensuse.org/attachment.cgi?id=760363&action=edit screenshot from Konqueror Not sure if I am doing the right thing but here is what I tried: --- [~]: time xdg-open https://opensuse.org real 1m42.331s user 0m0.120s sys 0m0.021s [~]: time kde-open5 https://opensuse.org real 1m41.401s user 0m0.094s sys 0m0.033s [~]: time kfmclient openURL https://opensuse.org QUrl("https://opensuse.org") mimetype= "" ClientApp::createNewWindow KProcess started, pid= 10518 real 0m0.151s user 0m0.111s sys 0m0.032s [~]: Launched ok, pid = 10519 --- The last command opens Konqueror though which is not the default browser (the default one is Chromium). When Konqueror opens it hangs (the window doesn't render anything but shows a frozen snapshot of what is behind it). After a minute or so a message opens (see screenshot). Then I click Cancel in the message window. This results in a notification appearing above the clock (bottom right) which says that Konqueror has crashed. When I click the newly created "sad square face" icon next to the clock a window opens. I click "Developer information" tab and it shows: --- Application: Konqueror (kdeinit5), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6b0325c780 (LWP 10519))] Thread 4 (Thread 0x7f6ae35aa700 (LWP 10523)): #0 0x00007f6b013b13fd in read () at /lib64/libc.so.6 #1 0x00007f6afd2bc073 in () at /usr/lib64/tls/libnvidia-tls.so.390.25 #2 0x00007f6afde67750 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6afde26e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f6afde272a8 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f6afde2742c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f6b019371ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007f6b018e4bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #8 0x00007f6b0171ff5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #9 0x00007f6af9169b97 in () at /usr/lib64/libKF5KIOCore.so.5 #10 0x00007f6b01724a29 in () at /usr/lib64/libQt5Core.so.5 #11 0x00007f6afeaec724 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f6b013bdc1d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f6ae8aef700 (LWP 10522)): #0 0x00007f6b013b537d in poll () at /lib64/libc.so.6 #1 0x00007f6afde27314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6afde2742c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6b019371ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f6b018e4bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f6b0171ff5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f6af81d4295 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f6b01724a29 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f6afeaec724 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f6b013bdc1d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f6aeaf4d700 (LWP 10520)): #0 0x00007f6b013b537d in poll () at /lib64/libc.so.6 #1 0x00007f6b026d73c2 in () at /usr/lib64/libxcb.so.1 #2 0x00007f6b026d8faf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f6aed4b00d9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f6b01724a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f6afeaec724 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f6b013bdc1d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f6b0325c780 (LWP 10519)): [KCrash Handler] #6 0x00007f6af0912634 in () at /usr/lib64/libkdeinit5_konqueror.so #7 0x00007f6af6f75c22 in KRun::mimeTypeDetermined(QString const&) () at /usr/lib64/libKF5KIOWidgets.so.5 #8 0x00007f6af722d9c8 in KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) () at /usr/lib64/libKF5Parts.so.5 #9 0x00007f6b01910de3 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #10 0x00007f6af9147867 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) () at /usr/lib64/libKF5KIOCore.so.5 #11 0x00007f6af914792f in KIO::TransferJob::slotMimetype(QString const&) () at /usr/lib64/libKF5KIOCore.so.5 #12 0x00007f6af9148f4d in () at /usr/lib64/libKF5KIOCore.so.5 #13 0x00007f6b019107d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #14 0x00007f6af91230c5 in KIO::SlaveInterface::mimeType(QString const&) () at /usr/lib64/libKF5KIOCore.so.5 #15 0x00007f6af9125513 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib64/libKF5KIOCore.so.5 #16 0x00007f6af9123178 in KIO::SlaveInterface::dispatch() () at /usr/lib64/libKF5KIOCore.so.5 #17 0x00007f6af912758e in KIO::Slave::gotInput() () at /usr/lib64/libKF5KIOCore.so.5 #18 0x00007f6af91a6275 in () at /usr/lib64/libKF5KIOCore.so.5 #19 0x00007f6b019107d1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #20 0x00007f6af90d4077 in () at /usr/lib64/libKF5KIOCore.so.5 #21 0x00007f6b01911e26 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #22 0x00007f6afff9b28c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #23 0x00007f6afff9f8ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007f6b018e6be5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #25 0x00007f6b018e89ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #26 0x00007f6b01937b03 in () at /usr/lib64/libQt5Core.so.5 #27 0x00007f6afde27134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #28 0x00007f6afde27388 in () at /usr/lib64/libglib-2.0.so.0 #29 0x00007f6afde2742c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #30 0x00007f6b0193718c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #31 0x00007f6b018e4bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #32 0x00007f6b018ecae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #33 0x00007f6af09852cd in kdemain () at /usr/lib64/libkdeinit5_konqueror.so #34 0x0000000000408720 in () #35 0x0000000000409a1e in () #36 0x000000000040a0b3 in () #37 0x00000000004051bc in () #38 0x00007f6b012f46d5 in __libc_start_main () at /lib64/libc.so.6 #39 0x0000000000405f79 in _start () --- -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 R Silverman <suselist2@cableone.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suselist2@cableone.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c12 --- Comment #12 from George Anchev <studio@anchev.net> --- Created attachment 760983 --> http://bugzilla.opensuse.org/attachment.cgi?id=760983&action=edit tray notification When xdg-open reaches the point of opening the link this notification appears from the tray area. Before that, during the waiting there is also a "1" in a rotating circle next to the clock (tray area) which when clicked shows: "Notifications Source https://opensuse.org/ 230 B of 0 B [bar with a blue short line moving left and right]" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1080766 http://bugzilla.opensuse.org/show_bug.cgi?id=1080766#c13 --- Comment #13 from George Anchev <studio@anchev.net> --- I went to "Proxy - System Settings Module" in Plasma and I saw it was set to "Detect proxy configuration automatically" which I changed to "No Proxy". Now clicking links seems to work fine. So it seems the slowdown is related to that default proxy configuration. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com