On Tue, Jul 29, 2008 at 2:16 PM, Richard Heck <[EMAIL PROTECTED]> wrote:
> Abdelrazak Younes wrote: > >> Richard Heck wrote: >> >>> I saw the same problem Bennett did, by the way, on Linux. It occurred to >>> me that it might be another manifestation of the refresh() issue. So I did >>> the attached, and it works for me. Bennett? >>> >> >> Aha... well spotted. But this is not due to the refresh bug as Windows was >> also affected. It simply means that those temporary files being moved all >> other the place needed a refresh. >> >> OK. I've committed that. I wonder if there are other times we need to > refresh.... I can see I'm too late to respond. I did just update svn, and now LyX crashes on launch. Does this have something to do with this commit? Here's the complete output from gdb: dvipng warning: at (1,0) ignored header \special{! /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V [EMAIL PROTECTED] [EMAIL PROTECTED] null} def /H.B {/[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] def /H.S { currentpoint HyperBorder add /[EMAIL PROTECTED] exch def dup DvipsToPDF /[EMAIL PROTECTED] exch def HyperBorder sub /[EMAIL PROTECTED] exch def } def /H.L { 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /[EMAIL PROTECTED] exch def /[EMAIL PROTECTED] exch def } def /H.A { H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /[EMAIL PROTECTED] exch def } def /H.R { currentpoint HyperBorder sub /[EMAIL PROTECTED] exch def HyperBorder add /[EMAIL PROTECTED] exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /[EMAIL PROTECTED] exch def } def systemdict /pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put } ifelse } dvipng warning: at (1,0) unimplemented \special{ps:SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end} dvipng warning: at (1,0) unimplemented \special{ps:SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end} dvipng warning: at (1,-1) unimplemented \special{ps:SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end} dvipng warning: at (0,-1) unimplemented \special{ps:SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end} dvipng warning: at (1,-1) unimplemented \special{ps:SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end} Assertion triggered in T* boost::shared_ptr<T>::operator->() const [with T = lyx::graphics::CacheItem] by failing check "px != 0" in file ../boost/boost/shared_ptr.hpp:315 Program received signal SIGABRT, Aborted. 0x92ce4b9e in __kill () (gdb) dvipng warning: at (-1,0) ignored header \special{! /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V [EMAIL PROTECTED] [EMAIL PROTECTED] null} def /H.B {/[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] def /H.S { currentpoint HyperBorder add /[EMAIL PROTECTED] exch def dup DvipsToPDF /[EMAIL PROTECTED] exch def HyperBorder sub /[EMAIL PROTECTED] exch def } def /H.L { 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /[EMAIL PROTECTED] exch def /[EMAIL PROTECTED] exch def } def /H.A { H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /[EMAIL PROTECTED] exch def } def /H.R { currentpoint HyperBorder sub /[EMAIL PROTECTED] exch def HyperBorder add /[EMAIL PROTECTED] exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /[EMAIL PROTECTED] exch def } def systemdict /pdfmark known { userdict /?pdfmark systemdict /exec get put }{ userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict /cleartomark get put } ifelse } dvipng warning: at (-1,0) unimplemented \special{ps:SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end} dvipng warning: at (-1,0) unimplemented \special{ps:SDict begin [ /Producer (dvips + Distiller) /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end} dvipng warning: at (0,0) unimplemented \special{ps:SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end} (gdb) bt #0 0x92ce4b9e in __kill () #1 0x92ce4b91 in kill$UNIX2003 () #2 0x92d5bec2 in raise () #3 0x92d6b47f in abort () #4 0x0010e9ba in lyx::lyx_exit (exit_code=1) at LyX.cpp:200 #5 0x0053b61d in lyx::graphics::Loader::Impl::resetFile (this=0x10196710, [EMAIL PROTECTED]) at shared_ptr.hpp:315 #6 0x0053bf2b in lyx::graphics::Loader::Loader (this=0xf17bbe4, [EMAIL PROTECTED], display=true) at graphics/GraphicsLoader.cpp:254 #7 0x0053f667 in lyx::graphics::PreviewImage::Impl::Impl (this=0xf17bbd0, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], af=0.69999999999999996) at graphics/PreviewImage.cpp:98 #8 0x0053fce3 in lyx::graphics::PreviewImage::PreviewImage (this=0x10157d70, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], af=0.69999999999999996) at graphics/PreviewImage.cpp:101 #9 0x005430fd in lyx::graphics::PreviewLoader::Impl::finishedGenerating (this=0x1018ead0, pid=37541, retval=0) at graphics/PreviewLoader.cpp:657 #10 0x0056daf9 in boost::signal2<void, int, int, boost::last_value<void>, int, std::less<int>, boost::function<void ()(int, int), std::allocator<void> > >::operator() (this=0x1018f640, a1=0, a2=0) at function/function_template.hpp:692 #11 0x0056a18c in lyx::support::ForkedCallsController::handleCompletedProcesses () at ForkedCalls.cpp:117 #12 0x0037278e in lyx::frontend::GuiApplication::qt_metacall (this=0x142d140, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfffe10c) at GuiApplication.cpp:1161 #13 0x00b7c62d in QMetaObject::activate () at LyX.cpp:1250 #14 0x00b976f2 in QTimer::timeout () at LyX.cpp:1250 #15 0x00b7ce7e in QObject::event () at LyX.cpp:1250 #16 0x005b2a4f in QApplicationPrivate::notify_helper () at LyX.cpp:1250 #17 0x005b8a7c in QApplication::notify () at LyX.cpp:1250 #18 0x00370851 in lyx::frontend::GuiApplication::notify (this=0x142d140, receiver=0x0, event=0x0) at GuiApplication.cpp:1185 #19 0x00b6b014 in QCoreApplication::notifyInternal () at LyX.cpp:1250 #20 0x00600cf4 in QApplicationPrivate::globalEventProcessor () at LyX.cpp:1250 #21 0x92974763 in DispatchEventToHandlers () #22 0x92973b9d in SendEventToEventTargetInternal () #23 0x92973a02 in SendEventToEventTargetWithOptions () #24 0x929a283c in ToolboxEventDispatcherHandler () #25 0x92974b1c in DispatchEventToHandlers () #26 0x92973b9d in SendEventToEventTargetInternal () #27 0x929904ee in SendEventToEventTarget () #28 0x005fcd81 in qt_mac_send_event () at LyX.cpp:1250 #29 0x006092b2 in QEventDispatcherMac::processEvents () at LyX.cpp:1250 #30 0x00b6a721 in QEventLoop::processEvents () at LyX.cpp:1250 #31 0x00b6a84a in QEventLoop::exec () at LyX.cpp:1250 #32 0x00b6d541 in QCoreApplication::exec () at LyX.cpp:1250 #33 0x00119129 in lyx::LyX::exec (this=0xbffff248, [EMAIL PROTECTED], argv=0xbffff288) at LyX.cpp:343 #34 0x000029e9 in main (argc=1, argv=0xbffff288) at main.cpp:46 Bennett