Bennett Helm wrote:
On Tue, Jul 29, 2008 at 2:16 PM, Richard Heck <[EMAIL PROTECTED]
<mailto:[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?
Hard to know. Can you see if reverting to 25987 or 25988 fixes it? If so....
rh
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