--
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 nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
Mark. That hiredis thread seems to point to issues with versioning. Perhaps your modules have been built against the wrong versions of node or node-waf. Especially since you say you're switching back and forth. Are you rebuilding the binary each time and are you sure you're switching paths so you're not mixing the build tools? No offense. I would just hate for you to spend a lot of time only to find out this was an easy forehead slapping moment.:Marco
--
Can you post the backtrace? You get it by running your script like this:
$ gdb --args node script.js
run
# wait until the fatal error
backtrace
Can you add this before the `run` step?
break api.cc:764
For extra karma points, compile with `./configure --debug` and test
with node_g instead of node. :-)
Right, gdb probably can't find it because the release builds don't
contain enough debug symbol information. It will work with debug
builds, i.e. node_g.
Not sure about nvm, don't use it myself, but building debug builds is trivial:
$ git clone https://github.com/joyent/node.git
cd node
./configure --debug
make
You now have a node_g in the repo's root directory.
Sorry, my mistake. You can either check out the v0.6 branch or build
with `make BUILDTYPE=Debug`. We're changing build systems in master.
Well, I can tell you're using at least one native add-on (hashlib) and
it's compiled against a different version of Node.