|
From: Dan K. <da...@ke...> - 2007-11-07 20:34:01
|
I'm using the procedure documented at http://wiki.winehq.org/Wine_and_Valgrind and automated by http://kegel.com/wine/valgrind/valgrind-build.sh to build a copy of valgrind-3.2.3 with Eric Pouech's Wine support patches (rollup at http://kegel.com/wine/valgrind/vg-3.2.3.patch ). This works fairly well when running the Wine conformance test suite; there might be a few issues, but no aborts. But when I tried valgrinding Picasa running under Wine, it fell over with an error (see below). I've searched around a bit for similar errors, but haven't seen any. Suggestions? Thanks, Dan vex: priv/host-x86/isel.c:510 (doHelperCall): Assertion `typeOfIRExpr(env->type_env, args[i]) == Ity_I32' failed. vex storage: T total 2095603544 bytes allocated valgrind: the 'impossible' happened: LibVEX called failure_exit(). ==2614== at 0x380163BA: report_and_quit (m_libcassert.c:136) ==2614== by 0x43988FF: ??? ==2614== by 0x43989CF: ??? ==2614== by 0x380178C9: send_bytes_to_logging_sink (m_libcprint.c:55) ==2614== by 0x1FF7: ??? ==2614== by 0x43989E7: ??? ==2614== by 0x3: ??? ==2614== by 0x3: ??? ==2614== by 0x43989E7: ??? ==2614== by 0x4398A57: ??? ==2614== by 0x380179BB: vgPlain_vprintf (m_libcprint.c:103) ==2614== by 0x43989E7: ??? ==2614== by 0x3: ??? ==2614== by 0x381308E6: (within /usr/local/valgrind-3.2.3-wine/lib/valgrind/x86-linux/memcheck) ==2614== by 0x4398A87: ??? ==2614== by 0xA646573: ??? sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==2614== at 0x758620: ??? |