Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#4446 closed defect (fixed)

[HA crash] retain failure in request rule iteration

Reported by: pavelz Assignee:
Priority: P2 Milestone: Adblock-Browser-for-iOS-1.5.1
Module: Adblock-Browser-for-iOS Keywords:
Cc: Blocked By:
Blocking: Platform: Adblock Browser for iOS
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):



Any iOS
Adblock Browser 1.5.0 Appstore release

How to reproduce


Observed behaviour


Expected behaviour

No crash

Change History (5)

comment:1 Changed 4 years ago by pavelz

Crashes in execution of Cocoa function [NSArray filteredArrayUsingPredicate] while trying to work with array element through internal method [NSBlockPredicate evaluateWithObject]. Crashed is protocol handler worker thread. Most probable explanation is an array element being nil, which should not be possible unless the array is a subject of a race condition.

It is observed that functions addRequestRule and removeRequestRuleForCallbackId are NOT synchronized like the rest of functions accessing _requestRules array.

comment:3 Changed 4 years ago by pavelz

  • Resolution set to fixed
  • Status changed from new to closed

comment:4 Changed 4 years ago by mario

  • Milestone set to Adblock-Browser-for-iOS-1.5.1

Added to Milestone 1.5.1

comment:5 Changed 4 years ago by mario

  • Priority changed from Unknown to P2

Adjusted priority

Note: See TracTickets for help on using tickets.