#12584: Tracker crashes when asked to remove a replicant with hey
----------------------------------+----------------------------
Reporter: mmu_man | Owner: axeld
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Kits/Interface Kit | Version: R1/Development
Resolution: | Keywords: tracker, shelf
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
----------------------------------+----------------------------
Comment (by mmu_man):
Oh, it seems like it might be due to the multiple zombies I have in
tracker_shelf:
{{{
~> message ~/config/settings/Tracker/tracker_shelf
BMessage(0x0) {
class = string("BShelf", 7 bytes)
_zom_dsp = bool(true)
_zom_alw = bool(true)
_sg_cnt = int32(0xa or 10)
replicant[0] = BMessage('ARCV') {
uniqueid = int32(0x1 or 1)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[1] = BMessage('ARCV') {
uniqueid = int32(0x2 or 2)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[2] = BMessage('ARCV') {
uniqueid = int32(0x3 or 3)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[3] = BMessage('ARCV') {
uniqueid = int32(0x4 or 4)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[4] = BMessage('ARCV') {
uniqueid = int32(0x5 or 5)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[5] = BMessage('ARCV') {
uniqueid = int32(0x6 or 6)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[6] = BMessage('ARCV') {
uniqueid = int32(0x7 or 7)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[7] = BMessage('ARCV') {
uniqueid = int32(0x8 or 8)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
replicant[8] = BMessage('ARCV') {
uniqueid = int32(0x9 or 9)
message = BMessage(0x0) {
}
position = BPoint(x:0, y:0)
}
}
}}}
In any case, it shouldn't crash.
--
Ticket URL: <https://dev.haiku-os.org/ticket/12584#comment:1>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.