Am Montag, 11. März 2013 um 14:23:59, schrieb Richard Heck <[email protected]> > On 03/11/2013 12:46 PM, Kornel Benko wrote: > > ... > > > > add InsetBibtex::plaintext() again. > > > Can you post a backtrace showing where that is being called from? I > don't know what advanced search is doing exactly, but I know it involves > creating a temporary file of some sort.
Yes. This is the first one after using advanced search. There are more ...
#0 lyx::InsetBibtex::plaintext (this=0x2b1dd60, os=..., op=...,
max_length=2147483647) at /usr/src/lyx/lyx-git/src/insets/InsetBibtex.cpp:934
#1 0x0000000000b43569 in lyx::Paragraph::stringify (this=0x2b1c170, beg=0,
end=1, options=2, runparams=...)
at /usr/src/lyx/lyx-git/src/Paragraph.cpp:3150
#2 0x0000000000aff093 in lyx::(anonymous namespace)::stringifyFromCursor
(cur=..., len=-1) at /usr/src/lyx/lyx-git/src/lyxfind.cpp:1027
#3 0x0000000000b01080 in lyx::stringifyFromForSearch (opt=..., cur=...,
len=-1) at /usr/src/lyx/lyx-git/src/lyxfind.cpp:1282
#4 0x0000000000afd61b in lyx::(anonymous namespace)::MatchStringAdv::findAux
(this=0x7fffffff9bc0, cur=..., len=-1, at_begin=true)
at /usr/src/lyx/lyx-git/src/lyxfind.cpp:899
#5 0x0000000000afded0 in lyx::(anonymous
namespace)::MatchStringAdv::operator() (this=0x7fffffff9bc0, cur=..., len=-1,
at_begin=true)
at /usr/src/lyx/lyx-git/src/lyxfind.cpp:947
#6 0x0000000000b0061b in lyx::(anonymous namespace)::findForwardAdv (cur=...,
match=...) at /usr/src/lyx/lyx-git/src/lyxfind.cpp:1171
#7 0x0000000000b027b8 in lyx::findAdv (bv=0x3171a80, opt=...) at
/usr/src/lyx/lyx-git/src/lyxfind.cpp:1442
#8 0x0000000000a02322 in lyx::BufferView::dispatch (this=0x3171a80, cmd=...,
dr=...) at /usr/src/lyx/lyx-git/src/BufferView.cpp:1578
#9 0x0000000000de6dd8 in lyx::frontend::GuiView::dispatchToBufferView
(this=0x1b0c920, cmd=..., dr=...)
at /usr/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:3220
#10 0x0000000000dea395 in lyx::frontend::GuiView::dispatch (this=0x1b0c920,
cmd=..., dr=...)
at /usr/src/lyx/lyx-git/src/frontends/qt4/GuiView.cpp:3766
#11 0x0000000000d917ab in lyx::frontend::GuiApplication::dispatch
(this=0x16a0d10, cmd=..., dr=...)
at /usr/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:1838
#12 0x0000000000d8de82 in lyx::frontend::GuiApplication::dispatch
(this=0x16a0d10, cmd=...)
at /usr/src/lyx/lyx-git/src/frontends/qt4/GuiApplication.cpp:1230
#13 0x0000000000b12ce3 in lyx::dispatch (action=...) at
/usr/src/lyx/lyx-git/src/LyX.cpp:1271
#14 0x0000000000e8c434 in
lyx::frontend::FindAndReplaceWidget::findAndReplaceScope (this=0x215cfb0,
opt=..., replace_all=false)
at /usr/src/lyx/lyx-git/src/frontends/qt4/FindAndReplace.cpp:327
#15 0x0000000000e8d3dc in lyx::frontend::FindAndReplaceWidget::findAndReplace
(this=0x215cfb0, casesensitive=true, matchword=false, backwards=false,
expandmacros=false, ignoreformat=true, replace=false, keep_case=false,
replace_all=false)
at /usr/src/lyx/lyx-git/src/frontends/qt4/FindAndReplace.cpp:439
> Yet another reason to want to disentangle the plaintext output routine
> from anything used internally.
>
> Richard
Kornel
signature.asc
Description: This is a digitally signed message part.
