To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=111524
                 Issue #|111524
                 Summary|chart2: TickmarkHelper::getMaxTickCount gets Inf inter
                        |val count
               Component|Chart
                 Version|OOo 3.2
                Platform|All
                     URL|
              OS/Version|Linux
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|PATCH
                Priority|P3
            Subcomponent|code
             Assigned to|iha
             Reported by|cmc





------- Additional comments from c...@openoffice.org Tue May 11 07:40:08 +0000 
2010 -------
In a calc document with a generated chart
(https://bugzilla.redhat.com/show_bug.cgi?id=590524) OOo crashes with a stack
like below. The initial problem is that the chart data contains some infinite
values and in TickmarkHelper::getMaxTickCount the approxSub returns an Inf which
gives a spurious massive negative nIntervalCount which causes all sorts of havoc
later on

#0  osl_decrementInterlockedCount (pCount=0x0) at interlck.c:85
#1  0x000000300040bf5b in ?? ()
   from
/usr/lib64/openoffice.org3/program/../basis-link/ure-link/lib/libuno_cppu.so.3
#2  0x00000030004109f1 in ?? ()
   from
/usr/lib64/openoffice.org3/program/../basis-link/ure-link/lib/libuno_cppu.so.3
#3  0x000000300040c2a0 in uno_type_destructData ()
   from
/usr/lib64/openoffice.org3/program/../basis-link/ure-link/lib/libuno_cppu.so.3
#4  0x00007f157e151ae4 in ~Sequence (this=<value optimized out>, 
    rAllTickInfos=std::vector of length 0, capacity 0)
    at
/root/rpmbuild/BUILD/OOO320_m17/solver/320/unxlngx6.pro/inc/com/sun/star/uno/Sequence.hxx:117
#5  chart::TickmarkHelper::getAllTicks (this=<value optimized out>, 
    rAllTickInfos=std::vector of length 0, capacity 0)
    at
/root/rpmbuild/BUILD/OOO320_m17/chart2/source/view/axes/TickmarkHelper.cxx:636
#6  0x00007f157e14e06a in chart::VAxisBase::prepareShapeCreation 
(this=0x44fa5f0)
    at /root/rpmbuild/BUILD/OOO320_m17/chart2/source/view/axes/VAxisBase.cxx:172
#7  0x00007f157e15df78 in chart::VCartesianAxis::createMaximumLabels
(this=0x44fa5f0)
    at
/root/rpmbuild/BUILD/OOO320_m17/chart2/source/view/axes/VCartesianAxis.cxx:1147
#8  0x00007f157e16bfc1 in chart::VCoordinateSystem::createMaximumAxesLabels
(this=0x4723ab0)
    at
/root/rpmbuild/BUILD/OOO320_m17/chart2/source/view/axes/VCoordinateSystem.cxx:473
#9  0x00007f157e1e1542 in chart::ChartView::impl_createDiagramAndContent
(this=0x4370ed0, 
    rSeriesPlotterContainer=..., xDiagramPlusAxes_Shapes=..., rAvailablePos=...,
rAvailableSize=..., 
    rPageSize=...) at
/root/rpmbuild/BUILD/OOO320_m17/chart2/source/view/main/ChartView.cxx:1414
#10 0x00007f157e1e87cd in chart::ChartView::createShapes (this=0x4370ed0)

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@graphics.openoffice.org
For additional commands, e-mail: issues-h...@graphics.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to