[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#514886: openoffice.org-calc: Segmentation fault in ResMgr::GetUInt64()



close 514886 1:3.0.1-1
thanks

Hi,

Carsten Grohmann wrote:
> Am Donnerstag, 12. Februar 2009 schrieben Sie:
> > Hi,
> >
> > Carsten Grohmann wrote:
> > > OpenOffice crashes opening different spreadsheets. All sheets have been
> >
> > But on specific ones, right? Not on all?
> 
> I've tested 8 files. All causes an core dump. All files are "valid" zip files. "unzip -t" don't show errors.

Hmm. Well, valid zip files are just that. That doesn't say about the vadility of the ODF or
whether OOo can handle those files or not :)

> > > created using older versions of OO.
> >
> > Can we get those - and are we allowed to give that to upstream too?
> Hm, one ok? You can give that file to upstream too. You can get two files more beside official bug reports.

OK.

That said, it doesn't crash here with 1:2.4.1-17+b1 on my ppc either....

> > Can you try whether 3.0.1 works, too?
> I try it soon.

As you wrote in your other mail it works with 3.0.1, which would cause upstream to not care most probably :/
Marking it apprpriately (i.e. close it with 3.0.1-1)

And for lenny r0, the time is out now anyway, maybe we could get a fix into lenny r1 when we know
the cause, have a minimal fix and get that approved... And of course the only if the issue is critical
(which it currently sounds, though...)

> Yes, it's installed. Unfortunately I can't read yesterdays core dump. But it's reproducable:

OK, I was just wondering about the missing symbols, but this new bt has it...

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb50576c0 (LWP 3615)]
> 0xb76d8f1d in ResMgr::GetUInt64 () from /usr/lib/openoffice/program/libtl680li.so
> (gdb) bt full
> #0  0xb76d8f1d in ResMgr::GetUInt64 ()
>    from /usr/lib/openoffice/program/libtl680li.so
> No locals.
> #1  0xb76db89b in InternalResMgr::Create ()
>    from /usr/lib/openoffice/program/libtl680li.so
> No locals.
> #2  0xb76dd0a9 in ResMgrContainer::getResMgr ()
>    from /usr/lib/openoffice/program/libtl680li.so
> No locals.
> #3  0xb76de17b in ResMgr::CreateResMgr ()
>    from /usr/lib/openoffice/program/libtl680li.so
> No locals.
> #4  0xaf8b8f26 in DialogsResMgr::GetResMgr ()
>    from /usr/lib/openoffice/program/libsvx680li.so
> No locals.
> #5  0xaf70ad9f in SvxErrorHandler ()
>    from /usr/lib/openoffice/program/libsvx680li.so
> No locals.
> #6  0xaf70ae24 in SvxErrorHandler::Get ()
>    from /usr/lib/openoffice/program/libsvx680li.so
> No locals.
> #7  0xaff826e2 in ScModule () from /usr/lib/openoffice/program/libsc680li.so
> No locals.
> #8  0xaff83b7a in ScDLL::Init () from /usr/lib/openoffice/program/libsc680li.so
> (gdb) info f
> Stack level 0, frame at 0xbfba5060:
>  eip = 0xb76d8f1d in ResMgr::GetUInt64(void*); saved eip 0xb76db89b
>  called by frame at 0xbfba50d0
>  source language c++.
>  Arglist at 0xbfba5058, args:
>  Locals at 0xbfba5058, Previous frame's sp is 0xbfba5060
>  Saved registers:
>   ebp at 0xbfba5058, esi at 0xbfba5050, edi at 0xbfba5054, eip at 0xbfba505c
> 
> What more information do you need?

Good question. :)

Grüße/Regards,

René
-- 
 .''`.  René Engelhard -- Debian GNU/Linux Developer
 : :' : http://www.debian.org | http://people.debian.org/~rene/
 `. `'  rene@debian.org | GnuPG-Key ID: 248AEB73
   `-   Fingerprint: 41FA F208 28D4 7CA5 19BB  7AD9 F859 90B0 248A EB73




Reply to: