| Summary: | Kickoff menu freezes Kicker panel | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Kris <krisgamrat> |
| Component: | tdebase | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | bugwatch, kb9vqf, krisgamrat |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 1491 | ||
| Attachments: | Backtrace of when Kickoff freezes panel | ||
|
Description
Kris
2012-11-22 22:25:30 CST
When Kicker is frozen, can you please attach gdb to it and generate a backtrace for posting to this report? You can do this easily by: 1.) Open Konsole 2.) Freeze kicker 3.) Run this command: gdb --pid `pidof kicker` 4.) Once gdb starts, type in: bt <enter> Thanks! Tim Created attachment 1015 [details]
Backtrace of when Kickoff freezes panel
I have attached the backtrace. I have also checked in top. It appears that the process kicker is using up anywhere from 98% to 105% of my CPU (it's dual-core, hence going over 100%). However, it does not appear to be actually doing anything, even after leaving it sit for several minutes. At first glance it looks like there is some terrible code in kicker/kicker/ui/k_new_mnu.cpp starting at line 3460. This is probably Bug 508 recurring, and the referenced section of code most likely needs a refactor to eliminate the possibility of incrementing the iterator past the list end. |