Changes between Version 3 and Version 4 of Ticket #11280, comment 20
- Timestamp:
- Apr 8, 2015, 8:54:52 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #11280, comment 20
v3 v4 6 6 - BOpenHashTable<AncestorHashDefinition>::Lookup() is inlined inside GetAncestor() 7 7 - the infinite loop culprit is inside (i.e. it's not caused by a continuous stream of B_ENTRY_CREATED messages) 8 - thus the "root" so to speak, of the stoppage is either [http://cgit.haiku-os.org/haiku/tree/src/kits/storage/PathMonitor.cpp#n1394 this call] or [http://cgit.haiku-os.org/haiku/tree/src/kits/storage/PathMonitor.cpp#n1424 this call] and the actual guilty party (loop that never exi sts) would be that one: http://grok.bikemonkey.org/source/xref/haiku/headers/private/kernel/util/OpenHashTable.h#1608 - thus the "root" so to speak, of the stoppage is either [http://cgit.haiku-os.org/haiku/tree/src/kits/storage/PathMonitor.cpp#n1394 this call] or [http://cgit.haiku-os.org/haiku/tree/src/kits/storage/PathMonitor.cpp#n1424 this call] and the actual guilty party (loop that never exits ~~exists~~) would be that one: http://grok.bikemonkey.org/source/xref/haiku/headers/private/kernel/util/OpenHashTable.h#160 9 9 10 10 Plausible?