I just set up my new environment on mountain lion using XAMPP. When I try to run a batch job, ie. reindexing solr or updating url aliases, the batch job dies after a few seconds with the very unhelpful message: "An AJAX HTTP request terminated abnormally. Debugging information follows. Path: /batch?id=39&op=do StatusText: ResponseText: ReadyState: 4"
There are no errors in the drupal log, but my apache error log is filled with: httpd(1328) malloc: * error for object 0x39f0004: pointer being freed was not allocated * set a breakpoint in malloc_error_break to debug
And at the end exists with a seg fault.
The site with the same database runs fine on every other environment.
I have a strong feeling that my problem is memory, but I've tried upping the memory limit in php to no avail.
On a side note I had issues setting up drush to actually use XAMPP php and not the preinstalled php Mountain lion ships with, but the path should be correct now.
All suggestions and pointers would be greatly appreciated.