On my side it's plain Node.js and strictly JavaScript modules.

It started to happen when I started to close fs watchers on the way. Errors 
happen at random times, and when I tried to narrow it. I found out that 
they happen on calls to fs.writeFile (or other functions that do changes to 
file system), also it's not same Error that is thrown every time, basically 
there are many flavors of them, ones that happened:

Segmentation fault: 11
Bus error: 10
Error: write EBADF
libev: ev_io_stop called with illegal fd (must stay constant after start!)
pointer being freed was not allocated
incorrect checksum for freed object

It's impossible to narrow it down (I wanted to do it), I just reduce some 
number of (any) tests and it works ok, it's not bound to specific test, and 
as I said it started to happen when I started to close file watchers. 
Those tests also pass perfectly in any other environment (Linux, Windows). 
You may try it yourself ( I work on Node v0.8.6 installed from binary 
package):
npm install git://github.com/medikoo/node-ext.git
npm test


On Friday, August 10, 2012 1:08:55 PM UTC+2, Ben Noordhuis wrote:
>
> On Fri, Aug 10, 2012 at 7:39 AM, Joshua Gross 
> <[email protected]<javascript:>> 
> wrote: 
> > Just upgraded to node 0.8.6 and I'm writing a suite of unit tests using 
> > Selenium and Webdriverjs - all that to say, I'm seeing this consistently 
> at 
> > the same point in my tests: 
> > 
> > DEBUG: node(39081,0x1027c9000) malloc: *** error for object 0x100617358: 
> > pointer being freed was not allocated 
> > *** set a breakpoint in malloc_error_break to debug 
> > 
> > That's in my server log. I realize this is probably useless without 
> further 
> > details, so tell me how I can get relevant details and I'll do what I 
> can. 
> > 
> > Joshua Gross 
> > Christian / SpanDeX, Inc. / BA of Computer Science, UW-Madison 2013 
> > 414-377-1041 / http://www.joshisgross.com / http://www.spandex.io 
>
> First thing to check is if your application uses native add-ons 
> (directly or indirectly). If it doesn't, it's a node or possibly a 
> system bug. If it does, you will need to apply the principle of 
> exclusion to find the offending add-on. 
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to