File watcher causes Plasma crash on mouseover

Bug #272399 reported by Alexander L.
110
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KDE Base
Fix Released
High
qt4-x11 (Ubuntu)
Fix Released
Medium
Scott Kitterman
Intrepid
Fix Released
Medium
Unassigned

Bug Description

*Below added by Jonathan Thomas*
 Stable Release Update (SRU) infos:
 -Impact: Anybody who tries to configure the file watcher (or twitter) plasmoid via the "configure" button on the front of the plasmoid will recieve a crash next time they mouse over or click on the plasmoid after configuration.
 -Addressed by: This bug has been addressed by adding a Qt-copy patch set for release in Qt 4.4.4, which properly clears focus, preventing the crash
 -Testcase: Install kdebase-workspace and kdeplasma-addons. Add the file watcher plasmoid to the desktop. Configure the plasmoid by clicking the configure button in the middle of the currently-blank plasmoid and select a file for it to watch. Once you press ok on the settings dialog, mouse over or click the plasmoid, and plasma should crash.
 -Patch/regression potential: The patch is extremely small, set for release with Qt 4.4.4, and it included in KDE's Qt-copy, making the regression potential for this very small. In my testing I have not noticed regressions.

#######################################################################

Binary package hint: kdebase-workspace

Plasma crashed when I moving plasmoid "File Watcher"
I think that is qt-language-selector problem, because if language is English - no crashes.

KUbuntu 8.10 alpha6 with all updates.

ProblemType: Crash
Architecture: i386
Disassembly: 0xb7f7a430:
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/plasma
Package: kdebase-workspace-bin 4:4.1.1-0ubuntu5
ProcAttrCurrent: unconfined
ProcCmdline: /usr/bin/plasma
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: kdebase-workspace
Stacktrace: #0 0xb7f7a430 in ?? ()
StacktraceTop: ?? ()
ThreadStacktrace:

Title: plasma crashed with SIGSEGV
Uname: Linux 2.6.27-3-generic i686
UserGroups: adm admin cdrom dialout fuse lpadmin plugdev sambashare

Revision history for this message
Alexander L. (zdemoniac) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I find that it crashes when I:

-Click the configure button in the middle of the plasmoid to configure the file being watched
-Mouseing back over the plasmoid makes it crash consistently.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

File Watcher is in kdeplasma-addons, so moving there.

Changed in kdebase-workspace:
importance: Undecided → Low
Changed in kdeplasma-addons:
status: New → Triaged
Changed in kdebase:
status: Unknown → New
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:?? ()

Changed in kdebase:
status: New → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Is actually a Qt issue, fixed in Qt copy with 0260-fix-qgraphicswidget-deletionclearFocus.diff
It might be wise to pick this one up, as it is probably also the culprit of the Twitter crash-on-focus.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Working on it.

Changed in qt4-x11:
assignee: nobody → echidnaman
importance: Low → Medium
status: Triaged → In Progress
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Here's a debdiff of the fix. Sorry it took so long.
I've uploaded a fixed package to my personal package archive for testing, and so far it fixes the crash completely for me.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Reviewing the change for sponsorship ...

Changed in qt4-x11:
assignee: echidnaman → kitterman
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4.4.3-1ubuntu5

---------------
qt4-x11 (4.4.3-1ubuntu5) jaunty; urgency=low

  * Add 0260-fix-qgraphicswidget-deletionclearFocus.diff from KDE's qt-copy
    Fixes KDE bug 168278 observable in the file watcher plasmoid (LP: #272399)

 -- Jonathan Thomas <email address hidden> Wed, 03 Dec 2008 18:54:29 -0500

Changed in qt4-x11:
status: In Progress → Fix Released
description: updated
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fixed package for intrepid-proposed.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :
Revision history for this message
Fabio Zottele (fabio-zottele-gmail) wrote : Re: [Bug 272399] Re: File watcher causes Plasma crash on mouseover

Thank you Jonathan.
Your help is appreciated.

Fabio

2009/1/14, Jonathan Thomas <email address hidden>:
>
> ** Attachment added: "qt4-x11_4.4.3-0ubuntu1.2.diff.gz"
> http://launchpadlibrarian.net/21219167/qt4-x11_4.4.3-0ubuntu1.2.diff.gz
>
> --
> File watcher causes Plasma crash on mouseover
> https://bugs.launchpad.net/bugs/272399
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in KDE Base Components: Fix Released
> Status in "qt4-x11" source package in Ubuntu: Fix Released
>
> Bug description:
> Binary package hint: kdebase-workspace
>
> Plasma crashed when I moving plasmoid "File Watcher"
> I think that is qt-language-selector problem, because if language is English
> - no crashes.
>
> KUbuntu 8.10 alpha6 with all updates.
>
> ProblemType: Crash
> Architecture: i386
> Disassembly: 0xb7f7a430:
> DistroRelease: Ubuntu 8.10
> ExecutablePath: /usr/bin/plasma
> Package: kdebase-workspace-bin 4:4.1.1-0ubuntu5
> ProcAttrCurrent: unconfined
> ProcCmdline: /usr/bin/plasma
> ProcEnviron:
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
> LANG=ru_RU.UTF-8
> SHELL=/bin/bash
> Signal: 11
> SourcePackage: kdebase-workspace
> Stacktrace: #0 0xb7f7a430 in ?? ()
> StacktraceTop: ?? ()
> ThreadStacktrace:
>
> Title: plasma crashed with SIGSEGV
> Uname: Linux 2.6.27-3-generic i686
> UserGroups: adm admin cdrom dialout fuse lpadmin plugdev sambashare
>
>
> *Below added by Jonathan Thomas*
> Stable Release Update (SRU) infos:
> -Impact: Anybody who tries to configure the file watcher (or twitter)
> plasmoid via the "configure" button on the front of the plasmoid will
> recieve a crash next time they mouse over or click on the plasmoid after
> configuration.
> -Addressed by: This bug has been addressed by adding a Qt-copy patch set
> for release in Qt 4.4.4, which properly clears focus, preventing the crash
> -Testcase: Install kdebase-workspace and kdeplasma-addons. Add the file
> watcher plasmoid to the desktop. Configure the plasmoid by clicking the
> configure button in the middle of the currently-blank plasmoid and select a
> file for it to watch. Once you press ok on the settings dialog, mouse over
> or click the plasmoid, and plasma should crash.
> -Patch/regression potential: The patch is extremely small, set for release
> with Qt 4.4.4, and it included in KDE's Qt-copy, making the regression
> potential for this very small. In my testing I have not noticed regressions.
>

--

dott.ing. Fabio Zottele
Ing. civile ed ambientale, industriale e dell'informazione
ISCR. ALBO N° 2912 - Sezione A degli Ingegneri -Provincia di Trento
via R. Guardini, 63 - 38100 Trento

Changed in qt4-x11:
importance: Undecided → Medium
milestone: none → intrepid-updates
status: New → Triaged
description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into intrepid-proposed, please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in qt4-x11:
milestone: intrepid-updates → none
status: Triaged → Fix Committed
Revision history for this message
lykwydchykyn (me-alandmoore) wrote :

FWIW I have been using this patch for over a week on my main system, and it seems to be doing fine. No new plasma bugs that I can see, and the plasmoid-related crashes seemed to have ceased.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qt4-x11 - 4.4.3-0ubuntu1.2

---------------
qt4-x11 (4.4.3-0ubuntu1.2) intrepid-proposed; urgency=low

  * Add 0260-fix-qgraphicswidget-deletionclearFocus.diff from KDE's qt-copy
    Fixes KDE bug 168278 observable in the file watcher plasmoid (LP: #272399)

 -- Jonathan Thomas <email address hidden> Wed, 14 Jan 2009 11:51:36 -0500

Changed in qt4-x11:
status: Fix Committed → Fix Released
Changed in kdebase:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.