Ticket #353 (reopened bug)

Opened 2 years ago

Last modified 10 days ago

[Tracker] crash after several fast right clicks on trash icon

Reported by: diver Owned by: jackburton
Priority: normal Milestone: R1
Component: Applications/Tracker Version:
Cc: Blocked By:
Platform: All Blocking:

Description (last modified by jackburton) (diff)

Also Trash icon still shown as regular folder, though in context menus it have proper icon. Right clicking several times on trash icon make it generic one and after yet another several clicks tracker crashes. Tested with rev16908 under vmware.

Attachments

tracker.PNG (40.7 kB) - added by diver 2 years ago.
back trace
gdb.txt (4.1 kB) - added by luroh 12 days ago.

Change History

  Changed 2 years ago by axeld

Please try to file different bug reports for different problems - but anyway, this particular problem should have been fixed with r16909 :-) This looks like another BMenu related problem.

  Changed 2 years ago by axeld

  • owner changed from axeld to jackburton

Changed 2 years ago by diver

back trace

  Changed 2 years ago by jackburton

Still there ? I managed to reproduce these bugs on qemu too, but now it seems to be gone. Or maybe it's just less likely to happen.

  Changed 2 years ago by diver

(In reply to comment #3)

Still there ? I managed to reproduce these bugs on qemu too, but now it seems

to

be gone. Or maybe it's just less likely to happen.

Yes, it still there. Tested in qemu with rev16975.

  Changed 2 years ago by jackburton

  • status changed from new to assigned

  Changed 2 years ago by jackburton

Can you check a revision after 16990 ? I tested carefully with qemu and vmware and can't reproduce it anymore.

  Changed 2 years ago by diver

(In reply to comment #5)

Can you check a revision after 16990 ? I tested carefully with qemu and vmware and can't reproduce it anymore.

I'll try when i get home and have some time.

  Changed 2 years ago by diver

This bug is still there in rev16998.

  Changed 2 years ago by jackburton

I could've found the problem, looking into it...

  Changed 2 years ago by jackburton

  • summary changed from [Tracker] crash after several fast right clicks on desktop to [Tracker] crash after several fast right clicks on trash icon

  Changed 2 years ago by jackburton

Fixed in r17136

  Changed 2 years ago by jackburton

  • status changed from assigned to closed

  Changed 2 years ago by jackburton

  • resolution set to fixed

  Changed 6 months ago by jackburton

  • status changed from closed to reopened
  • platform set to All
  • resolution fixed deleted
  • description modified (diff)

Let's reopen this again, since it's still reproducible.

  Changed 12 days ago by Coldfirex

Unable to reproduce in r26984 under vmware.

  Changed 12 days ago by luroh

I can reproduce it in Vmware, r27006.

Changed 12 days ago by luroh

  Changed 12 days ago by anevilyak

  • component changed from - General to Applications/Tracker

That one might actually be an original Tracker bug, I think I remember that one being there in BeOS 5 too.

  Changed 10 days ago by aldeck

Even more easily reproducible if you move the mouse while fast-clicking (within the icon off-course). Not moving at all (turn your mouse upsidedown) makes it really hard to reproduce (if not unreproducible).

Can't provide a backtrace right know, sorry, but it calls the debuger in _AddChild: AddChild failed - the view already has a parent.

Might be unrelated, but while testing this, i noticed another strange thing:

If you move really slowly (like 1 pixel beetween two clicks [doesn't need to be fast clicks]) it can toggle the focus of a tracker window, specifically the last focused one. (easily reproducible too, and on any desktop icon)

  Changed 10 days ago by aldeck

i couldn't reproduce on it r5 (max v4.1), maybe it's not tracker's fault after all...

follow-up: ↓ 21   Changed 10 days ago by anevilyak

Was that R5 with the stock Tracker or with OpenTracker? I specifically remember patching a few race conditions in OT to try and reduce that problem, though I don't remember managing to eliminate it completely.

in reply to: ↑ 20   Changed 10 days ago by aldeck

Replying to anevilyak:

Was that R5 with the stock Tracker or with OpenTracker?

Thats opentracker for sure, i don't know how to find the version though..

Note: See TracTickets for help on using tickets.