in includes/FeedsSource.inc,
$this->state is treated as array.
However, if there was some error (i.e., import was interrupted in the middle, failed uprade from D6 etc.),
load() sets $this->state either to false, or to string.
In the latter case attempt to unset array element fails with

PHP Fatal error: Cannot unset string offsets in .../sites/all/modules/contrib/feeds/includes/FeedsSource.inc on line 348

attached patch fixed the problem by explicitly checking type of unserialized $this->state

Files: 

Comments

Status:Active» Needs review
StatusFileSize
new528 bytes

Status:Needs review» Reviewed & tested by the community

seems legit to me

Status:Reviewed & tested by the community» Fixed

Status:Fixed» Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.