VMD-L Mailing List
From: Joshua A. Anderson (joaander_at_umich.edu)
Date: Tue Mar 22 2011 - 08:55:00 CDT
- Next message: Francesco Pietra: "Fwd: charmmgen to autopsf"
- Previous message: Peter Freddolino: "Re: charmmgen to autopsf"
- Next in thread: John Stone: "Re: VMD 1.9 builds on MACOSXX86_64"
- Reply: John Stone: "Re: VMD 1.9 builds on MACOSXX86_64"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Hi all,
Just updated my local MACOSXX86_64 python-enabled build of VMD to 1.9. It fixes most of the issues I had getting 1.8.7 to work - including the non-functional GLSL rendering mode (yay!). I did have to patch the source in a few places to get it to compile and run, though (patches attached).
I'm building with the following configure options, and a modified configure script to use Python, tcl, and tk installed by macports (since the configure script overrides the env variables for mac builds......(: MACOSXX86_64 FLTKOPENGL FLTK TK IMD LIBTACHYON TCL PYTHON PTHREADS LP64
I just have one remaining issue to solve - this build crashes on exit:
Info) Exiting normally.
vmd_MACOSXX86_64(23054,0x7fff707d3ca0) malloc: *** error for object 0x1011ec350: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Program received signal SIGABRT, Aborted.
0x00007fff835b5616 in __kill ()
(gdb) bt
#0 0x00007fff835b5616 in __kill ()
#1 0x00007fff83655cca in abort ()
#2 0x00007fff8356d6f5 in free ()
#3 0x00000001009ef0a4 in UnsetVarStruct ()
#4 0x00000001009ef2e5 in TclDeleteNamespaceVars ()
#5 0x00000001009bdfce in TclTeardownNamespace ()
#6 0x000000010094cf33 in DeleteInterpProc ()
#7 0x0000000100103690 in TclTextInterp::~TclTextInterp (this=0x101c3ce00) at TclTextInterp.C:266
#8 0x00000001000c6bfc in UIText::~UIText (this=0x101c3c860) at UIText.C:120
#9 0x00000001000cd2b7 in VMDApp::~VMDApp (this=0x100d122f0) at VMDApp.C:683
#10 0x00000001000eaf49 in main (argc=1, argv=0x7fff5fbff698) at vmdmain.C:68
Anyone have any ideas where to start looking? I don't have this problem with VMD 1.8.7 compiled against the same python and tcl. TclTextInterp.C:266 is just Tcl_DeleteInterp(interp); It's kind of annoying because Mac OS X pops up a "do you wan to report this crash" dialog box every time.
--------
Joshua A. Anderson, Ph.D.
Chemical Engineering Department, University of Michigan
- application/octet-stream attachment: 0001-Update-launcher-script-to-look-for-correct-executabl.patch
- application/octet-stream attachment: 0002-Add-missing-.r-file.patch
- application/octet-stream attachment: 0003-Fix-bug-where-size_range-was-undefined.patch
- Next message: Francesco Pietra: "Fwd: charmmgen to autopsf"
- Previous message: Peter Freddolino: "Re: charmmgen to autopsf"
- Next in thread: John Stone: "Re: VMD 1.9 builds on MACOSXX86_64"
- Reply: John Stone: "Re: VMD 1.9 builds on MACOSXX86_64"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]