https://bugs.freedesktop.org/show_bug.cgi?id=51326

--- Comment #5 from Julien Nabet <[email protected]> 2012-06-22 15:12:01 PDT 
---
Created attachment 63366
  --> https://bugs.freedesktop.org/attachment.cgi?id=63366
bt + console msgs on master

On Pc Debian x86-64, with sources updated today, I reproduced the problem
I attached bt + console logs.

Weird thing is bt is not exactly the same as Michael,
His :
Program received signal SIGSEGV, Segmentation fault.
Chart2PositionMap (pDoc=0x8a1d860, rCols=..., bFillColumnHeader=true,
bFillRowHeader=false, nAllRowCount=79, nAllColCount=3, this=0xa250f68)
    at /data/opt/libreoffice/master/sc/source/ui/unoobj/chart2uno.cxx:3587
3587    }
(gdb) bt
#0  Chart2PositionMap (pDoc=0x8a1d860, rCols=..., bFillColumnHeader=true,
bFillRowHeader=false, nAllRowCount=79, nAllColCount=3, this=0xa250f68)
    at /data/opt/libreoffice/master/sc/source/ui/unoobj/chart2uno.cxx:3587


Mine :
Program received signal SIGSEGV, Segmentation fault.
Program received signal SIGSEGV, Segmentation fault.
0x00007ff42c0cfcf4 in formula::FormulaToken::GetType (this=0x0) at
/home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/formula/token.hxx:115
115        inline  StackVar            GetType() const         { return eType;
}
(gdb) bt
#0  0x00007ff42c0cfcf4 in formula::FormulaToken::GetType (this=0x0) at
/home/julien/compile-libreoffice/libo/solver/unxlngx6/inc/formula/token.hxx:115
#1  0x00007ff42c930072 in (anonymous
namespace)::Chart2PositionMap::Chart2PositionMap (this=0x1ff42e0,
nAllColCount=3, nAllRowCount=79, bFillRowHeader=true, 
    bFillColumnHeader=true, rCols=..., pDoc=0x265f100) at
/home/julien/compile-libreoffice/libo/sc/source/ui/unoobj/chart2uno.cxx:318
#2  0x00007ff42c931fa8 in (anonymous
namespace)::Chart2Positioner::createPositionMap (this=0x7fff902f6820)
    at
/home/julien/compile-libreoffice/libo/sc/source/ui/unoobj/chart2uno.cxx:829

So here is the line :
    318                         StackVar eType = pToken->GetType();
I tried to add this before line 318 :
if (!pToken)
   break; // tried too "continue"
The file could be saved in both cases, but impossible to reopen it."read error"
message.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to