| Summary: | red-lining / crash on auto-save on particular document ... | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Michael Meeks <michael.meeks> |
| Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED INSUFFICIENTDATA | ||
| Severity: | normal | CC: | michael.stahl, olivier.crete, robinson.libreoffice, vmiklos, xiscofauli |
| Priority: | medium | Keywords: | notBibisectable, regression |
| Version: | 4.1.0.4 release | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 77999 | ||
|
Description
Michael Meeks
2013-08-02 08:57:04 UTC
Naughtily confirming - since - well it seems there's a chunk of debugging data there, and I can't share the document :-) well that clearly indicates that the start position of some mark doesn't point to a text node, which is not valid - interesting question is how it got to be that way, for which probably a lot more debugging is required. it's either a range based mark or a field mark, guess vmiklos knows that stuff best anyway. I was editing a Writer document with change tracking on and LibreOffice aborted while I was modifying a table
This is using libreoffice-4.1.2.3-2.fc19.x86_64 from Fedora 19
Thread 2 (Thread 0x7f4e8f639700 (LWP 17222)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1 0x0000003f7481d6e8 in rtl_cache_wsupdate_wait (seconds=10) at /usr/src/debug/libreoffice-4.1.2.3/sal/rtl/alloc_cache.cxx:1376
now = {tv_sec = 1381168191, tv_usec = 146170}
wakeup = {tv_sec = 1381168201, tv_nsec = 146170000}
#2 rtl_cache_wsupdate_all (arg=<optimized out>) at /usr/src/debug/libreoffice-4.1.2.3/sal/rtl/alloc_cache.cxx:1516
No locals.
#3 0x00000031df607c53 in start_thread (arg=0x7f4e8f639700) at pthread_create.c:308
__res = <optimized out>
pd = 0x7f4e8f639700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139975389845248, -2538158386886129407, 0, 139975389845952, 139975389845248, 0, 2475775426257570049, -2547602913270478591},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
#4 0x00000031deef5e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Thread 1 (Thread 0x7f4e8f63a840 (LWP 17221)):
#0 0x00000031dee35a19 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 17221
selftid = 17221
#1 0x00000031dee37128 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 0, 139974646997993, 11, 140734461433664, 0, 0, 0, 0, 0, 0, 0, 1, 140734461433216,
139974645464891, 140734461433232}}, sa_flags = 1666380640, sa_restorer = 0x7f4e633da970 <vtable for fdStream+16>}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f4e6304b889 in os::die() () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#3 0x00007f4e6319f487 in VMError::report_and_die() () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#4 0x00007f4e631a0031 in crash_handler(int, siginfo*, void*) () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#5 <signal handler called>
No locals.
#6 0x00007f4e6354f7b0 in ?? ()
No symbol table info available.
#7 0x00007f4e6304b85e in os::abort(bool) () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#8 0x00007f4e6319f4b8 in VMError::report_and_die() () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#9 0x00007f4e63052225 in JVM_handle_linux_signal () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#10 0x00007f4e6304e52e in signalHandler(int, siginfo*, void*) () from /usr/java/jdk1.6.0_34/jre/lib/amd64/server/libjvm.so
No symbol table info available.
#11 <signal handler called>
No locals.
#12 0x00007f4e7c938dd5 in SwPosition::operator== (this=0x18, rPos=SwPosition (node 349, offset 0)) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/crsr/pam.cxx:184
No locals.
#13 0x00007f4e7c9c4b0f in SwRedline::MoveFromSection (this=0x220d230) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/doc/docredln.cxx:3576
rTbl = @0x165d970: {<_SwRedlineTbl> = {<o3tl::sorted_vector<SwRedline*, CompareSwRedlineTbl, o3tl::find_partialorder_ptrequals>> = {<std::vector<SwRedline*, std::allocator<SwRedline*> >> = std::vector of length 92, capacity 128 = {0x17457c0, 0x1747380, 0x17456c0, 0x1aa0200, 0x1746330, 0x1a8bc40, 0x173b280, 0x1aa02c0, 0x1746590, 0x1aa09a0, 0x1aa08e0,
0x1a8bd00, 0x173b340, 0x1734000, 0x1aa0c00, 0x1aa0cc0, 0x1aa0d80, 0x1aa1c80, 0x1aa1d40, 0x1aa1e00, 0x1aa1ec0, 0x1aa16a0, 0x1aa1760, 0x1aa1820, 0x1aa18e0, 0x17501a0,
0x174fec0, 0x1ab9a20, 0x1825af0, 0x18281d0, 0x1828060, 0x1827640, 0x1abb3b0, 0x174b000, 0x18282d0, 0x1aa4530, 0x174ae80, 0x1828a20, 0x1b79210, 0x1828bb0, 0x1abf0d0,
0x21ff680, 0x1ab9640, 0x182b420, 0x182b5a0, 0x1a5de20, 0x182ba30, 0x1827740, 0x1ab8170, 0x182d140, 0x1ac1e50, 0x1ac1980, 0x1ac1a80, 0x1a5e8d0, 0x1abed00, 0x1abf5f0,
0x1a5e290, 0x1ab7ce0, 0x23e0cd0, 0x1ab7db0, 0x23e1030, 0x1d46250, 0x1a5e060, 0x1ac1b50, 0x182ca40, 0x1a5e160, 0x1ae05c0, 0x1aaf250, 0x1aa3520, 0x1aafb80, 0x1aaff70,
0x1ab0030, 0x1aaf3e0, 0x18285a0, 0x1aaf4a0, 0x1ae1f50, 0x1828660, 0x1ae5a30, 0x23d4bf0, 0x220d230, 0x234df30, 0x2412500, 0x23f6450, 0x236d3c0, 0x23d4b30, 0x23f6ec0,
0x2408130, 0x23f6980, 0x2351300, 0x23da270, 0x23da330, 0x243a8e0}, <No data fields>}, <No data fields>}, <No data fields>}
aBehindArr = std::vector of length 0, capacity 0
nMyPos = <optimized out>
aBeforeArr = std::vector of length 0, capacity 0
bBreak = true
n = 65534
#14 0x00007f4e7c9c5199 in SwRedline::Show (this=0x220d230, nLoop=53888) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/doc/docredln.cxx:3148
eOld = 17
#15 0x00007f4e7c9bf925 in SwDoc::SetRedlineMode (this=0x164e120, eMode=49) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/doc/docredln.cxx:184
i = <optimized out>
nLoop = 1
pFnc = (void (SwRedline::*)(SwRedline * const, sal_uInt16)) 0x7f4e7c9c50c0 <SwRedline::Show(unsigned short)>
#16 0x00007f4e7c97c0c7 in SwDoc::DeleteAndJoinWithRedlineImpl (this=0x164e120, rPam=SwPaM = {...}) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/doc/docedt.cxx:1491
No locals.
#17 0x00007f4e7c98207c in lcl_DoWithBreaks(SwDoc &, SwPaM &, struct {...}, bool) (rDoc=..., rPam=SwPaM = {...}, pFunc=<optimized out>, bForceJoinNext=bForceJoinNext@entry=false)
at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/doc/docedt.cxx:1439
No locals.
#18 0x00007f4e7c982385 in SwDoc::DeleteAndJoin (this=0x164e120, rPam=SwPaM = {...}, bForceJoinNext=<optimized out>)
at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/doc/docedt.cxx:1785
No locals.
#19 0x00007f4e7ca6ceea in SwEditShell::DeleteSel (this=this@entry=0x17958c0, rPam=SwPaM = {...}, pUndo=pUndo@entry=0x7fff4b94e7ef "")
at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/edit/eddel.cxx:97
No locals.
#20 0x00007f4e7ca6d0ae in SwEditShell::Delete (this=this@entry=0x17958c0) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/core/edit/eddel.cxx:124
_pStartCrsr = 0x7f4e635c6058
bUndo = 0 '\000'
aCurr = {pPrev = 0x17958c0, pRoot = 0x179a660}
nRet = 0
#21 0x00007f4e7d0745ed in SwWrtShell::DelRight (this=this@entry=0x17958c0) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/ui/wrtsh/delete.cxx:260
aActContext = {pSh = 0x17958c0}
nRet = 0
nSelection = <optimized out>
pWasInTblNd = 0x0
#22 0x00007f4e7d07b52c in SwWrtShell::Insert (this=this@entry=0x17958c0, rStr="L") at /usr/src/debug/libreoffice-4.1.2.3/sw/source/ui/wrtsh/wrtsh1.cxx:224
aRewriter = {mRules = std::vector of length 3, capacity 4 = {{first = UndoArg1, second = "'Obtained From'"}, {first = UndoArg2, second = "->"}, {first = UndoArg3,
second = "L"}}}
bStarted = true
bCallIns = <optimized out>
bDeleted = false
#23 0x00007f4e7cf0fcac in SwEditWin::FlushInBuffer (this=this@entry=0x1714880) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/ui/docvw/edtwin.cxx:969
xISC = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x7f4e681e81b8}, <No data fields>}
xRecorder = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x0}, <No data fields>}
nWhich = <optimized out>
#24 0x00007f4e7cf1741e in SwEditWin::KeyInput (this=0x1714880, rKEvt=...) at /usr/src/debug/libreoffice-4.1.2.3/sw/source/ui/docvw/edtwin.cxx:2569
bSave = false
sWord = ""
bIsDocReadOnly = <optimized out>
aTmpQHD = {m_aHelpStrings = std::vector of length 0, capacity 0, nCurArrPos = 0, nLen = 0, m_bIsAutoText = true, m_bIsTip = true, nTipId = 0, m_bAppendSpace = false,
m_bIsDisplayed = false}
bFlushBuffer = <optimized out>
pACfg = <optimized out>
nTblChgSize = <optimized out>
eNewLanguage = <optimized out>
aCh = <optimized out>
pFlyFmt = <optimized out>
xRecorder = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x0}, <No data fields>}
pObjSh = <optimized out>
bNormalChar = <optimized out>
bAppendSpace = <optimized out>
nLclSelectionType = <optimized out>
eKeyState = <optimized out>
pACorr = <optimized out>
sFmlEntry = ""
bStopKeyInputTimer = <optimized out>
aKeyEvent = {maKeyCode = {nCode = 4619, eFunc = KEYFUNC_DONTKNOW}, mnRepeat = 0, mnCharCode = 76}
eTblChgMode = <optimized out>
eNextKeyState = <optimized out>
nDir = <optimized out>
pWrdCnt = <optimized out>
#25 0x0000003f793e74ce in ImplHandleKey (pWindow=0x15e4580, nSVEvent=nSVEvent@entry=4, nKeyCode=<optimized out>, nCharCode=76, nRepeat=<optimized out>,
bForward=bForward@entry=1 '\001') at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/window/winproc.cxx:1099
aKeyEvt = {maKeyCode = {nCode = 4619, eFunc = KEYFUNC_DONTKNOW}, mnRepeat = 0, mnCharCode = 76}
aNotifyEvt = {mpWindow = 0x1714880, mpData = 0x7fff4b94f590, mnType = 4, mnRetValue = 0}
bKeyPreNotify = <optimized out>
nRet = 1
pSVData = 0x3f7976ade0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
bCtrlF6 = <optimized out>
pChild = 0x1714880
aDelData = {_vptr.ImplDelData = 0x3f79764290 <vtable for ImplDelData+16>, mpNext = 0x0, mpWindow = 0x1714880, mbDel = 0 '\000'}
aKeyCode = {nCode = 4619, eFunc = KEYFUNC_DONTKNOW}
aKeyEvent = {maKeyCode = {nCode = 4619, eFunc = KEYFUNC_DONTKNOW}, mnRepeat = 0, mnCharCode = 76}
#26 0x0000003f793ea11d in ImplWindowFrameProc (pWindow=0x15e4580, nEvent=<optimized out>, pEvent=0x7fff4b94f790)
at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/window/winproc.cxx:2471
pKeyEvt = 0x7fff4b94f790
nRet = 0
#27 0x00007f4e884640af in CallCallback (pEvent=0x7fff4b94f790, nEvent=5, this=0x15e6f00) at /usr/src/debug/libreoffice-4.1.2.3/vcl/inc/salframe.hxx:243
No locals.
#28 GtkSalFrame::doKeyCallback (this=0x15e6f00, state=17, keyval=<optimized out>, hardware_keycode=<optimized out>, time=<optimized out>, aOrigCode=76, bDown=bDown@entry=true,
bSendRelease=bSendRelease@entry=true) at /usr/src/debug/libreoffice-4.1.2.3/vcl/unx/gtk/window/gtksalframe.cxx:446
bHandled = <optimized out>
aEvent = {mnTime = 626310192, mnCode = 4619, mnCharCode = 76, mnRepeat = 0}
aDel = {m_pNotifier = 0x15e6f08}
#29 0x00007f4e88465509 in GtkSalFrame::IMHandler::signalIMCommit (pText=<optimized out>, im_handler=0x1cf5870)
at /usr/src/debug/libreoffice-4.1.2.3/vcl/unx/gtk/window/gtksalframe.cxx:4125
rKP = <optimized out>
bWasPreedit = false
bSingleCommit = false
pThis = 0x1cf5870
aGuard = {m_solarMutex = @0xb29a90}
aDel = {m_pNotifier = 0x15e6f08}
#30 0x00000031e2212599 in g_cclosure_marshal_VOID__STRINGv (closure=0x1cf6750, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x1483550) at gmarshal.c:1004
cc = 0x1cf6750
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x2407cd0
args_copy = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4b94fc30, reg_save_area = 0x7fff4b94fb40}}
#31 0x00000031e220fc57 in _g_closure_invoke_va (closure=closure@entry=0x1cf6750, return_value=return_value@entry=0x0, instance=instance@entry=0x7f4e20001b60,
args=args@entry=0x7fff4b94faf0, n_params=1, param_types=0x1483550) at gclosure.c:840
marshal = 0x31e2212510 <g_cclosure_marshal_VOID__STRINGv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x1cf6730
__PRETTY_FUNCTION__ = "_g_closure_invoke_va"
#32 0x00000031e2227d87 in g_signal_emit_valist (instance=instance@entry=0x7f4e20001b60, signal_id=signal_id@entry=199, detail=detail@entry=0, var_args=var_args@entry=0x7fff4b94faf0)
at gsignal.c:3234
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7fff4b94fd90, instance = 0x7f4e20001b60, ihint = {signal_id = 199, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 21570672}
signal_id = 199
instance_type = 21570672
emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = 0x1cf6750
run_type = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#33 0x00000031e2228fa2 in g_signal_emit_by_name (instance=0x7f4e20001b60, detailed_signal=0x31f00fd188 "commit") at gsignal.c:3424
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff4b94fc30, reg_save_area = 0x7fff4b94fb40}}
detail = 0
signal_id = 199
itype = 21570672
__PRETTY_FUNCTION__ = "g_signal_emit_by_name"
#34 0x00000031e2212599 in g_cclosure_marshal_VOID__STRINGv (closure=0x1cf5bb0, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x1483550) at gmarshal.c:1004
cc = 0x1cf5bb0
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x19701d0
args_copy = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4b94fff0, reg_save_area = 0x7fff4b94ff00}}
#35 0x00000031e220fc57 in _g_closure_invoke_va (closure=closure@entry=0x1cf5bb0, return_value=return_value@entry=0x0, instance=instance@entry=0x1c21770,
args=args@entry=0x7fff4b94feb0, n_params=1, param_types=0x1483550) at gclosure.c:840
marshal = 0x31e2212510 <g_cclosure_marshal_VOID__STRINGv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x1cf5b90
__PRETTY_FUNCTION__ = "_g_closure_invoke_va"
#36 0x00000031e2227d87 in g_signal_emit_valist (instance=instance@entry=0x1c21770, signal_id=signal_id@entry=199, detail=detail@entry=0, var_args=var_args@entry=0x7fff4b94feb0)
at gsignal.c:3234
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7fff4b950370, instance = 0x1c21770, ihint = {signal_id = 199, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 21840432}
signal_id = 199
instance_type = 21840432
emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = 0x1cf5bb0
run_type = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#37 0x00000031e2228fa2 in g_signal_emit_by_name (instance=instance@entry=0x1c21770, detailed_signal=detailed_signal@entry=0x31f00fd188 "commit") at gsignal.c:3424
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff4b94fff0, reg_save_area = 0x7fff4b94ff00}}
detail = 0
signal_id = 199
itype = 21840432
__PRETTY_FUNCTION__ = "g_signal_emit_by_name"
#38 0x00000031eff27598 in gtk_im_context_simple_commit_char (context=context@entry=0x1c21770, ch=76) at gtkimcontextsimple.c:168
buf = "L\000\302\001\000\000\000\000 >"
len = <optimized out>
context_simple = 0x1c21770
__PRETTY_FUNCTION__ = "gtk_im_context_simple_commit_char"
#39 0x00000031eff27a5d in no_sequence_matches (event=0x1718f50, n_compose=1, context_simple=0x1c21770) at gtkimcontextsimple.c:787
context = 0x1c21770
ch = <optimized out>
#40 gtk_im_context_simple_filter_keypress (context=<optimized out>, event=<optimized out>) at gtkimcontextsimple.c:1101
context_simple = 0x1c21770
tmp_list = <optimized out>
n_compose = <optimized out>
have_hex_mods = <optimized out>
is_hex_start = <optimized out>
is_hex_end = <optimized out>
is_backspace = <optimized out>
is_escape = <optimized out>
i = <optimized out>
#41 0x00000031eff29b39 in gtk_im_multicontext_filter_keypress (context=<optimized out>, event=0x1718f50) at gtkimmulticontext.c:333
multicontext = 0x7f4e20001b60
slave = <optimized out>
#42 0x00007f4e8846583c in GtkSalFrame::IMHandler::handleKeyEvent (this=0x1cf5870, pEvent=pEvent@entry=0x1718f50)
at /usr/src/debug/libreoffice-4.1.2.3/vcl/unx/gtk/window/gtksalframe.cxx:3988
pRef = 0x7f4e20001b60
bResult = <optimized out>
aDel = {m_pNotifier = 0x15e6f08}
#43 0x00007f4e88465a58 in GtkSalFrame::signalKey (pEvent=0x1718f50, frame=frame@entry=0x15e6f00) at /usr/src/debug/libreoffice-4.1.2.3/vcl/unx/gtk/window/gtksalframe.cxx:3605
pThis = 0x15e6f00
aDel = {m_pNotifier = 0x15e6f08}
#44 0x00000031eff426ec in _gtk_marshal_BOOLEAN__BOXED (closure=0x15e4240, return_value=0x7fff4b950330, n_param_values=<optimized out>, param_values=0x7fff4b9503e0,
invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86
callback = 0x7f4e884659f0 <GtkSalFrame::signalKey(_GtkWidget*, _GdkEventKey*, void*)>
cc = <optimized out>
data1 = 0xbce450
data2 = 0x15e6f00
v_return = <optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#45 0x00000031e220fa28 in g_closure_invoke (closure=0x15e4240, return_value=return_value@entry=0x7fff4b950330, n_param_values=2, param_values=param_values@entry=0x7fff4b9503e0,
invocation_hint=invocation_hint@entry=0x7fff4b950380) at gclosure.c:777
marshal = 0x31eff42660 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x15e4220
__PRETTY_FUNCTION__ = "g_closure_invoke"
#46 0x00000031e2220a3d in signal_emit_unlocked_R (node=node@entry=0xb92030, detail=detail@entry=0, instance=instance@entry=0xbce450,
emission_return=emission_return@entry=0x7fff4b9504b0, instance_and_params=instance_and_params@entry=0x7fff4b9503e0) at gsignal.c:3584
tmp = <optimized out>
handler = 0x14d2720
accumulator = 0xb920a0
emission = {next = 0x0, instance = 0xbce450, ihint = {signal_id = 42, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
handler_list = 0x14d2720
return_accu = 0x7fff4b950330
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 42
max_sequential_handler_number = 4738
return_value_altered = 0
#47 0x00000031e2228462 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff4b950578) at gsignal.c:3338
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7fff4b9503e0
signal_return_type = <optimized out>
param_values = 0x7fff4b9503f8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#48 0x00000031e2228a72 in g_signal_emit (instance=instance@entry=0xbce450, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff4b950650, reg_save_area = 0x7fff4b950590}}
#49 0x00000031f006a474 in gtk_widget_event_internal (widget=widget@entry=0xbce450, event=event@entry=0x1718f50) at gtkwidget.c:5017
signal_num = <optimized out>
return_val = 0
#50 0x00000031f006a749 in IA__gtk_widget_event (widget=widget@entry=0xbce450, event=event@entry=0x1718f50) at gtkwidget.c:4814
__PRETTY_FUNCTION__ = "IA__gtk_widget_event"
#51 0x00000031eff40a07 in IA__gtk_propagate_event (widget=0xbce450, event=0x1718f50) at gtkmain.c:2464
window = 0xbce450
handled_event = <optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#52 0x00000031eff40cfb in IA__gtk_main_do_event (event=0x1718f50) at gtkmain.c:1685
event_widget = <optimized out>
grab_widget = 0xbce450
window_group = <optimized out>
rewritten_event = <optimized out>
tmp_list = <optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#53 0x00000031ef65e2dc in gdk_event_dispatch (source=source@entry=0xb54cc0, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403
display = <optimized out>
event = 0x1718f50
#54 0x00000031e1647e06 in g_main_dispatch (context=0xb54db0) at gmain.c:3054
dispatch = 0x31ef65e290 <gdk_event_dispatch>
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
current_source_link = {data = 0xb54cc0, next = 0x0}
source = 0xb54cc0
current = 0xbe12c0
i = 0
#55 g_main_context_dispatch (context=context@entry=0xb54db0) at gmain.c:3630
No locals.
#56 0x00000031e1648158 in g_main_context_iterate (context=context@entry=0xb54db0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
max_priority = 2147483647
timeout = 20
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x17b2320
#57 0x00000031e16481fc in g_main_context_iteration (context=0xb54db0, may_block=1) at gmain.c:3762
retval = <optimized out>
#58 0x00007f4e88445ad1 in GtkData::Yield (this=0xb29bc0, bWait=<optimized out>, bHandleAllCurrentEvents=<optimized out>)
at /usr/src/debug/libreoffice-4.1.2.3/vcl/unx/gtk/app/gtkdata.cxx:577
nMaxEvents = <optimized out>
wasOneEvent = <optimized out>
aReleaser = {m_nYieldCount = 1}
bDispatchThread = true
bWasEvent = false
#59 0x0000003f7911bfb4 in ImplYield (i_bAllEvents=false, i_bWait=true) at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/app/svapp.cxx:422
pSVData = 0x3f7976ade0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
#60 Application::Yield (i_bAllEvents=i_bAllEvents@entry=false) at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/app/svapp.cxx:456
No locals.
#61 0x0000003f7911c057 in Application::Execute () at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/app/svapp.cxx:401
pSVData = 0x3f7976ade0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
#62 0x0000003f7d423d98 in desktop::Desktop::Main (this=0x7fff4b950c30) at /usr/src/debug/libreoffice-4.1.2.3/desktop/source/app/app.cxx:1720
layer2 = {m_aEnvTypeName = {pData = 0x7f4e84209e58}, m_xPreviousContext = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x7f4e86a9b980}, <No data fields>}}
bTerminateRequested = 0 '\000'
nAcquireCount = <optimized out>
aConfigErrHandler = {m_pContext = 0x0, m_xHandler = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x0}, <No data fields>}}
xRestartManager = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x7f4e86a14100}, <No data fields>}
layer = {m_aEnvTypeName = {pData = 0x7f4e86a9d998}, m_xPreviousContext = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x7f4e888f71f0}, <No data fields>}}
xContext = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x7f4e888e9b98}, <No data fields>}
aOptions = {<utl::detail::Options> = {<utl::ConfigurationBroadcaster> = {_vptr.ConfigurationBroadcaster = 0x3f7ab971f0 <vtable for SvtAccessibilityOptions+16>, mpList = 0x0,
m_nBroadcastBlocked = 0,
m_nBlockedHint = 0}, <utl::ConfigurationListener> = {
_vptr.ConfigurationListener = 0x3f7ab97228 <vtable for SvtAccessibilityOptions+72>}, <No data fields>}, <SfxListener> = {
_vptr.SfxListener = 0x3f7ab97250 <vtable for SvtAccessibilityOptions+112>, aBCs = std::deque with 0 elements}, static sm_pSingleImplConfig = 0x146a650,
static sm_nAccessibilityRefCount = 5}
aUnknown = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>}
inst_fin = <optimized out>
xDesktop = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x0}, <No data fields>}
aAppearanceCfg = {<utl::ConfigItem> = {<utl::ConfigurationBroadcaster> = {_vptr.ConfigurationBroadcaster = 0x3f7ab972b0 <vtable for SvtTabAppearanceCfg+16>, mpList = 0x0,
m_nBroadcastBlocked = 0, m_nBlockedHint = 0}, sSubTree = {pData = 0x7f4e8694f4e8}, m_xHierarchyAccess = {<com::sun::star::uno::BaseReference> = {
_pInterface = 0x7f4e86993958}, <No data fields>}, xChangeLstnr = {<com::sun::star::uno::BaseReference> = {_pInterface = 0x0}, <No data fields>}, pImpl = 0x146a6f0},
nDragMode = 2, nScaleFactor = 100, nSnapMode = 2, nMiddleMouse = 2, nAAMinPixelHeight = 8, bMenuMouseFollow = 1 '\001', bFontAntialiasing = 1 '\001',
static bInitialized = 1 '\001'}
#63 0x0000003f79123471 in ImplSVMain () at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/app/svmain.cxx:162
pSVData = 0x3f7976ade0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
nReturn = 1
bInit = <optimized out>
#64 0x0000003f79123492 in SVMain () at /usr/src/debug/libreoffice-4.1.2.3/vcl/source/app/svmain.cxx:198
nRet = 63
#65 0x0000003f7d44b605 in soffice_main () at /usr/src/debug/libreoffice-4.1.2.3/desktop/source/app/sofficemain.cxx:82
aDesktop = {<Application> = {_vptr.Application = 0x3f7d673950 <vtable for desktop::Desktop+16>}, m_rSplashScreen = {<com::sun::star::uno::BaseReference> = {
_pInterface = 0x0}, <No data fields>}, m_bCleanedExtensionCache = false, m_bServicesRegistered = true, m_aBootstrapError = desktop::Desktop::BE_OK,
m_aBootstrapErrorMessage = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>}, m_aBootstrapStatus = desktop::Desktop::BS_OK, m_xLockfile = {px = 0x13b3d10}, m_firstRunTimer =
{_vptr.Timer = 0x3f79748070 <vtable for Timer+16>, mpTimerData = 0x0, mnTimeout = 1, mbActive = 0 '\000', mbAuto = 0 '\000', maTimeoutHdl = {pInst = 0x0, pFunc = 0x0}},
static pResMgr = 0x0}
rCmdLineArgs = @0x3f7d675f60: {<boost::noncopyable_::noncopyable> = {<No data fields>},
m_cwdUrl = {<boost::optional_detail::optional_base<rtl::OUString>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = true, m_storage = {
dummy_ = {data = "\bp\217\210N\177\000", aligner_ = {<No data fields>}}}}, <No data fields>}, m_minimized = false, m_invisible = false, m_norestore = false,
m_headless = false, m_quickstart = false, m_noquickstart = false, m_terminateafterinit = false, m_nofirststartwizard = false, m_nologo = false, m_nolockcheck = false,
m_nodefault = false, m_help = false, m_writer = true, m_calc = false, m_draw = false, m_impress = false, m_global = false, m_math = false, m_web = false, m_base = false,
m_helpwriter = false, m_helpcalc = false, m_helpdraw = false, m_helpbasic = false, m_helpmath = false, m_helpimpress = false, m_helpbase = false, m_psn = false,
m_version = false, m_splashpipe = true, m_unknown = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>}, m_bEmpty = false, m_bDocumentArgs = true,
m_accept = std::vector of length 0, capacity 0, m_unaccept = std::vector of length 0, capacity 0, m_openlist = std::vector of length 1, capacity 1 = {{
pData = 0x7f4e8f678108}}, m_viewlist = std::vector of length 0, capacity 0, m_startlist = std::vector of length 0, capacity 0,
m_forceopenlist = std::vector of length 0, capacity 0, m_forcenewlist = std::vector of length 0, capacity 0, m_printlist = std::vector of length 0, capacity 0,
m_printtolist = std::vector of length 0, capacity 0, m_printername = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>},
m_conversionlist = std::vector of length 0, capacity 0, m_conversionparams = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>}, m_conversionout = {
pData = 0x3f74840460 <aImplEmpty_rtl_uString>}, m_infilter = std::vector of length 0, capacity 0, m_language = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>},
m_pidfile = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>}}
aUnknown = {pData = 0x3f74840460 <aImplEmpty_rtl_uString>}
#66 0x000000000040071b in sal_main () at /usr/src/debug/libreoffice-4.1.2.3/desktop/source/app/main.c:48
ret = <optimized out>
#67 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/libreoffice-4.1.2.3/desktop/source/app/main.c:47
ret = 0
(In reply to comment #3) > I was editing a Writer document with change tracking on and LibreOffice > aborted while I was modifying a table ... which happens on SwDoc::DeleteAndJoin() has absolutely nothing to do with a crash that happens on auto-save. please file a separate bug (In reply to Michael Meeks from comment #1) > Naughtily confirming - since - well it seems there's a chunk of debugging > data there, and I can't share the document :-) Private document, so Whiteboard -> notBibisectable Migrating Whiteboard tags to Keywords: (notBibisectable) ** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.1.6 or 5.2.3 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20170103 Hi Michael, Do you still have access to the confidential file? if so, could you please check if it still crashes in master? Regards Wow; prolly some contract from SUSE times that I prolly can't find anymore to reproduce this either ;-) if the trace is not useful, lets close it ... Thanks ! =) |