Opened 5 years ago

Last modified 10 months ago

#11732 new bug

ColumnListView: Scrolling the list with the keyboard create a loop in the items

Reported by: Janus Owned by: nobody
Priority: normal Milestone: R1
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Scrolling the list Available/Installed(*) packages with the B_DOWN_ARROW or B_UP_ARROW result in a loop. The selection jumps on old items creating the loop. The CPU goes 100%. I must exit the app to solve the problem.

Haiku hrev48647 (VirtualBox)

*The list Featured Packages dosn't support the keyboard (reported in #11675)

Attachments (1)

HaikuDepot-366-debug-11-01-2015-18-37-44.report (24.5 KB ) - added by Janus 5 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by diver, 5 years ago

Component: - GeneralApplications/HaikuDepot
Owner: changed from nobody to stippi

comment:2 by stippi, 5 years ago

I cannot reproduce any problem. If you get HaikuDepot to hang, can you "Debug this team" from Process Controller in the Deskbar? Select each thread in the Debugger and click "Debug" to stop it (except for the "team debug task"). Then save a Debug Report and attach it to this ticket. Thanks!

comment:3 by Janus, 5 years ago

Let me know if you need more information. With my setup the problem is systematic.

comment:4 by Janus, 5 years ago

The problem starts when the CPU reaches 100%. I think your machine is faster than mine. :-)

comment:5 by waddlesplash, 12 months ago

Component: Applications/HaikuDepotKits/Interface Kit
Owner: changed from stippi to nobody
Summary: [HaikuDepot] Scrolling the list with the keyboard create a loop in the itemsColumnListView: Scrolling the list with the keyboard create a loop in the items

Yes, I can reproduce this also; scrolling through "all packages" by holding an arrow key works for about 15-20 seconds just fine, and then it starts looping through some packages and upon releasing the arrow key it keeps looping. It seems to do so indefinitely; at least it's been running for almost a minute now with no signs of stopping.

So this is a ColumnListView bug, not a HaikuDepot one.

comment:6 by -Meanwhile-, 10 months ago

Same here. The longer the list of packages, the shorter keypress time is needed to get this bug started. For the total list it takes just five seconds (on my hardware at least).

Last edited 10 months ago by -Meanwhile- (previous) (diff)
Note: See TracTickets for help on using tickets.