[Hardy A3] [Xubuntu] Panel disappears when dragging files

Bug #185448 reported by Linard Verstraete
4
Affects Status Importance Assigned to Milestone
Xfce4 Panel
Fix Released
Unknown
xfce4-panel (Ubuntu)
Fix Released
High
Lionel Le Folgoc

Bug Description

Binary package hint: xfce4-panel

*** Platform ***
Xubuntu Hardy 8.04 (Alpha 3)

*** Problem ***
Panel disappears while you are dragging a file from your desktop and have hovered over one of the panels.

*** Reproduction ***
1. Make a file on your desktop.
2. Left-click with your mouse-button on it, and keep the mouse-button down.
3. Move the mouse in one of the panels.
4. Move the mouse back out one of the panels.
5. Release the mouse button somewhere on the desktop to drop the file.
6. Note that the panel where you just went over is disappeared.

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for your bug report. I can confirm this on my Hardy box. I'll forward this upstream.

Changed in xfce4-panel:
importance: Undecided → High
status: New → Triaged
Changed in xfce4-panel:
status: Unknown → Confirmed
Revision history for this message
Richard (rd1) wrote :

bug 53897 (Panels disappear) may be related to this though it's less specific - it's linked to upstream bug http://bugzilla.xfce.org/show_bug.cgi?id=2130, where they are requesting using xfce4-panel with a flag that will generate a backtrace on crash.

Revision history for this message
Jim Campbell (jwcampbell) wrote :

Richard, thanks for linking this to the upstream bug. Would a user have to build xfce4-panel from source using that flag, or is there a way to set that flag from within a system with xfce currently installed? Thanks.

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

You can install xfce4-panel-dbgsym (see https://wiki.ubuntu.com/DebuggingProgramCrash).

Revision history for this message
Linard Verstraete (linardv) wrote :

Sorry for my late respond; have been busy lately...

@Richard: I followed the instructions of the link to bug site of xfce you gave me and place it here as attachment. I don't think much is logged...
@Jim Campbell and Lionel Le Folgoc: Do you wish that I do also the -dbgsym?

Revision history for this message
Jim Campbell (jwcampbell) wrote :

It isn't that the panel crashes (at least not on my computer), it's that it gets hidden by about 90%. To reproduce:

*** Reproduction ***
1. Make a file on your desktop.
2. Left-click with your mouse-button on it, and keep the mouse-button down.
3. Move the mouse in one of the panels.
4. Move the mouse back out one of the panels.
5. Release the mouse button somewhere on the desktop to drop the file.
6. Note that the panel where you just went over is disappeared.
7. Right-click on the very top portion of your screen (there should be a small portion of the panel visible)
8. Select "Customize Panel"
9. Panel reappears at it's set width

Debugging using the xfce4-panel-dbgsym packages produces no output, and using gdb to produce a backtrace produces no results, either.

If there's additional debugging or problem tracking that I can do, please let me know.

Revision history for this message
Jim Campbell (jwcampbell) wrote :

$ dpkg -l xfce4-panel | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==========================================-=============================-============================================
ii xfce4-panel 4.4.2-3ubuntu2 The Xfce4 desktop environment panel

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

A fix has been committed upstream in rev. 26669.

Changed in xfce4-panel:
status: Triaged → Fix Committed
Changed in xfce4-panel:
status: Confirmed → Fix Released
Changed in xfce4-panel:
assignee: nobody → mrpouit
status: Fix Committed → In Progress
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

This patch is quite a big change for the 4.4 branch (~1000 lines).
Could you test with xfce4-panel 4.4.2-3ubuntu3~ppa1 available in my ppa (https://launchpad.net/~mrpouit/+archive when the package are built) and report here?
Thanks

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Lionel: this patch seems to work fine for me, the bug is fixed and I do not see any regression after testing a few common operations: add an applet, add a shortcut, launch a few apps from the panel...

Revision history for this message
Jim Campbell (jwcampbell) wrote : Re: [Bug 185448] Re: [Hardy A3] [Xubuntu] Panel disappears when dragging files

Lionel, thank you for preparing the new package so quickly. What is the
version number of the updated xfce4-panel from your repo? I added your repo
to my apt-sources list, but didn't see an updated xfce4-panel get pulled in
when I did an apt-get update && apt-get dist-upgrade, and want to make sure
if I do / don't have it installed.

Jérôme, thanks for testing the fix. Did you try using an app that gets
minimized to the system tray? I would also suggest changing the size and
other preferences (changing panel location, width, etc.) related to the
panel, but those are the only other items I can think of to test it out.

On 3/11/08, Jérôme Guelfucci <email address hidden> wrote:
>
> Lionel: this patch seems to work fine for me, the bug is fixed and I do
> not see any regression after testing a few common operations: add an
> applet, add a shortcut, launch a few apps from the panel...
>
> --
> [Hardy A3] [Xubuntu] Panel disappears when dragging files
> https://bugs.launchpad.net/bugs/185448
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Done, I launched transmission and it minimizes correctly to systray. I had already tested the changes to the panel itself but had not said it: resizing, moving the panel, changing its orientation, its layout (fixed, mobile)... everything seems to work fine for me.

Revision history for this message
Linard Verstraete (linardv) wrote :

I have done the same testing like Jérôme Guelfucci and everything works fine except that I can still reproduce the bug...
I have read comment #6 very thorough and I can conclude, after tweaking my screen settings (there seamed to be some pixels off my screen :s), there is indeed a small line. The current hardy panel package and the package in the PPA both require steps 7 to 9 from Jim Campbell's comment so that the panel resizes. For me personally that isn't a problem, because I know the solution now. But I can imagine that other users could find this problematic.

Revision history for this message
Linard Verstraete (linardv) wrote :

Never mind my post above. Forgot to reboot... Can't reproduce the bug anymore :) Thanks Lionel, Jérôme and Jim.

Changed in xfce4-panel:
status: In Progress → Fix Committed
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Jim Campbell a écrit :
> Lionel, thank you for preparing the new package so quickly. What is the
> version number of the updated xfce4-panel from your repo? I added your repo
> to my apt-sources list, but didn't see an updated xfce4-panel get pulled in
> when I did an apt-get update && apt-get dist-upgrade, and want to make sure
> if I do / don't have it installed.

It should be 4.4.2-3ubuntu3~ppa1 (which is greater than
4.4.2-3ubuntu2, so it should get updated automatically). I guess the
packages hadn't been built yet when you tried (the i386 ppa-builders had
some issues)...

Anyway, I'll upload tomorrow if no one comes to say it breaks everything. ^^

--
Lionel Le Folgoc - https://launchpad.net/~mrpouit
EEBA 555E 0CDE 92BB 3AF4 4AB3 45A0 357B 5179 5910

Revision history for this message
Jim Campbell (jwcampbell) wrote :

I've upgraded to it, too. The bug is fixed, with no regressions noted.

On Tue, Mar 11, 2008 at 4:52 PM, Lionel Le Folgoc <email address hidden> wrote:

> Jim Campbell a écrit :
> > Lionel, thank you for preparing the new package so quickly. What is the
> > version number of the updated xfce4-panel from your repo? I added your
> repo
> > to my apt-sources list, but didn't see an updated xfce4-panel get pulled
> in
> > when I did an apt-get update && apt-get dist-upgrade, and want to make
> sure
> > if I do / don't have it installed.
>
> It should be 4.4.2-3ubuntu3~ppa1 (which is greater than
> 4.4.2-3ubuntu2, so it should get updated automatically). I guess the
> packages hadn't been built yet when you tried (the i386 ppa-builders had
> some issues)...
>
> Anyway, I'll upload tomorrow if no one comes to say it breaks
> everything. ^^
>
> --
> Lionel Le Folgoc - https://launchpad.net/~mrpouit<https://launchpad.net/%7Emrpouit>
> EEBA 555E 0CDE 92BB 3AF4 4AB3 45A0 357B 5179 5910
>
> --
> [Hardy A3] [Xubuntu] Panel disappears when dragging files
> https://bugs.launchpad.net/bugs/185448
> You received this bug notification because you are a direct subscriber
> of the bug.
>

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

This bug was fixed in the package xfce4-panel - 4.4.2-3ubuntu3

---------------
xfce4-panel (4.4.2-3ubuntu3) hardy; urgency=low

  * Upload to Ubuntu, thanks Jérôme Guelfucci, Verstraete Linard and
    Jim Campbell for testing.

xfce4-panel (4.4.2-3ubuntu3~ppa1) hardy; urgency=low

  * debian/patches:
    + 00_fix-segfault-with-dnd.patch: prevent the panel from disappearing when
      dragging files onto it, and fix some crashes. (LP: #185448, Xfce #3815)
    + series: refreshed.

 -- Lionel Le Folgoc <email address hidden> Thu, 13 Mar 2008 19:17:02 +0100

Changed in xfce4-panel:
status: Fix Committed → Fix Released
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.