Issue 3675 - Crash in swriter when trying to edit inserted object with right click on picture
Summary: Crash in swriter when trying to edit inserted object with right click on picture
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: 641
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: Unknown
QA Contact: issues@sw
URL:
Keywords: oooqa
Depends on:
Blocks:
 
Reported: 2002-03-26 20:19 UTC by Unknown
Modified: 2003-09-08 16:56 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2002-03-26 20:19:15 UTC
As summary said, when I try to edit properties of inserted object (jpeg or
chart) in swriter openoffice is producing error popup, and when I try to do same
thing again (ignoring popup) application crashes with SIGSEGV.

System is Linux 2.4.18 (RedHat 7.2, glibc 2.2.4) OpenOffice.org 641c

I have started your program in gdb, here is a trace ... hope this helps!

(mvz){crolvax}[mvz]$ gdb -q
(gdb) file /opt/OpenOffice/program/soffice.bin 
Reading symbols from /opt/OpenOffice/program/soffice.bin...done.
(gdb) run private:factory/swriter
Starting program: /opt/OpenOffice/program/soffice.bin private:factory/swriter
[New Thread 1024 (LWP 25826)]
[New Thread 2049 (LWP 25854)]
[New Thread 1026 (LWP 25855)]
[New Thread 2051 (LWP 25856)]
[New Thread 3076 (LWP 25857)]
[New Thread 4101 (LWP 25893)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 25826)]
0x4050b356 in ResMgr::GetShort(void*) () from /opt/OpenOffice/program/libtl641li.so
(gdb) bt
#0  0x4050b356 in ResMgr::GetShort(void*) () from
/opt/OpenOffice/program/libtl641li.so
#1  0x402ca7f6 in ImplAutoHelpID() () from /opt/OpenOffice/program/libvcl641li.so
#2  0x402cab7a in Window::ImplLoadRes(ResId const&) () from
/opt/OpenOffice/program/libvcl641li.so
#3  0x402bd54a in TabDialog::TabDialog(Window*, ResId const&) () from
/opt/OpenOffice/program/libvcl641li.so
#4  0x42433929 in SfxTabDialog::SfxTabDialog(SfxViewFrame*, Window*, ResId
const&, SfxItemSet const*, unsigned char, String const*) ()
   from /opt/OpenOffice/program/libsfx641li.so
#5  0x4494fe83 in SwFrmDlg::SwFrmDlg(SfxViewFrame*, Window*, SfxItemSet const&,
unsigned char, unsigned short, unsigned char, unsigned short, String const*) ()
   from /opt/OpenOffice/program/libsw641li.so
#6  0x449cd856 in SwGrfShell::Execute(SfxRequest&) () from
/opt/OpenOffice/program/libsw641li.so
#7  0x449ccd2d in SfxStubSwGrfShellExecute(SfxShell*, SfxRequest&) () from
/opt/OpenOffice/program/libsw641li.so
#8  0x423a9aa0 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&,
SfxRequest&, unsigned char) () from /opt/OpenOffice/program/libsfx641li.so
#9  0x423ac26a in SfxDispatcher::PostMsgHandler(SfxRequest*) () from
/opt/OpenOffice/program/libsfx641li.so
#10 0x423ac19d in SfxDispatcher::LinkStubPostMsgHandler(void*, void*) () from
/opt/OpenOffice/program/libsfx641li.so
#11 0x423c79cf in SfxHintPoster::Event(SfxHint*) () from
/opt/OpenOffice/program/libsfx641li.so
#12 0x423c7973 in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) () from
/opt/OpenOffice/program/libsfx641li.so
#13 0x402de562 in ImplHandleUserEvent(ImplSVEvent*) () from
/opt/OpenOffice/program/libvcl641li.so
#14 0x402decbe in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void
const*) () from /opt/OpenOffice/program/libvcl641li.so
#15 0x40331f73 in SalFrameData::HandleClientMessage(XClientMessageEvent*) ()
from /opt/OpenOffice/program/libvcl641li.so
#16 0x4033264a in SalFrameData::Dispatch(_XEvent*) () from
/opt/OpenOffice/program/libvcl641li.so
#17 0x40354671 in SalDisplay::Dispatch(_XEvent*) () from
/opt/OpenOffice/program/libvcl641li.so
#18 0x403543cf in SalDisplay::Yield(unsigned char) () from
/opt/OpenOffice/program/libvcl641li.so
#19 0x40350205 in DisplayYield(int, SalDisplay*) () from
/opt/OpenOffice/program/libvcl641li.so
#20 0x4034ece9 in SalXLib::Yield(unsigned char) () from
/opt/OpenOffice/program/libvcl641li.so
#21 0x403575fc in SalInstance::Yield(unsigned char) () from
/opt/OpenOffice/program/libvcl641li.so
#22 0x401ee0bd in Application::Yield() () from
/opt/OpenOffice/program/libvcl641li.so
#23 0x402a2214 in Dialog::Execute() () from /opt/OpenOffice/program/libvcl641li.so
#24 0x0805c9ea in Desktop::Exception(unsigned short) ()
#25 0x401f0689 in ImplVCLExceptionHandler::signal(oslSignalInfo*) () from
/opt/OpenOffice/program/libvcl641li.so
#26 0x40559b12 in vos::_cpp_OSignalHandler_Function(void*, oslSignalInfo*) ()
from /opt/OpenOffice/program/libvos2gcc3.so
#27 0x40559aed in _OSignalHandler_Function(void*, oslSignalInfo*) () from
/opt/OpenOffice/program/libvos2gcc3.so
#28 0x40585c30 in CallSignalHandler () from /opt/OpenOffice/program/libsal.so.3
#29 0x40586043 in osl_raiseSignal () from /opt/OpenOffice/program/libsal.so.3
#30 0x40559ccd in vos::OSignalHandler::raise(long, void*) () from
/opt/OpenOffice/program/libvos2gcc3.so
#31 0x4050ab70 in RscException_Impl() () from /opt/OpenOffice/program/libtl641li.so
#32 0x4050b167 in ResMgr::GetResource(ResId const&, Resource const*) () from
/opt/OpenOffice/program/libtl641li.so
#33 0x40508ab5 in String::String(ResId const&) () from
/opt/OpenOffice/program/libtl641li.so
#34 0x4495741c in SwFrmPage::FillPosLB(FrmMap*, unsigned short, ListBox&) ()
from /opt/OpenOffice/program/libsw641li.so
#35 0x44957112 in SwFrmPage::InitPos(unsigned short, unsigned short, unsigned
short, unsigned short, unsigned short, long, long) ()
   from /opt/OpenOffice/program/libsw641li.so
#36 0x449599f9 in SwFrmPage::Init(SfxItemSet const&, unsigned char) () from
/opt/OpenOffice/program/libsw641li.so
#37 0x4495646b in SwFrmPage::Reset(SfxItemSet const&) () from
/opt/OpenOffice/program/libsw641li.so
#38 0x42436a55 in SfxTabDialog::ActivatePageHdl(TabControl*) () from
/opt/OpenOffice/program/libsfx641li.so
#39 0x42435b2c in SfxTabDialog::Start_Impl() () from
/opt/OpenOffice/program/libsfx641li.so
#40 0x424356da in SfxTabDialog::Execute() () from
/opt/OpenOffice/program/libsfx641li.so
#41 0x449cd868 in SwGrfShell::Execute(SfxRequest&) () from
/opt/OpenOffice/program/libsw641li.so
#42 0x449ccd2d in SfxStubSwGrfShellExecute(SfxShell*, SfxRequest&) () from
/opt/OpenOffice/program/libsw641li.so
#43 0x423a9aa0 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&,
SfxRequest&, unsigned char) () from /opt/OpenOffice/program/libsfx641li.so
#44 0x423ac26a in SfxDispatcher::PostMsgHandler(SfxRequest*) () from
/opt/OpenOffice/program/libsfx641li.so
#45 0x423ac19d in SfxDispatcher::LinkStubPostMsgHandler(void*, void*) () from
/opt/OpenOffice/program/libsfx641li.so
#46 0x423c79cf in SfxHintPoster::Event(SfxHint*) () from
/opt/OpenOffice/program/libsfx641li.so
#47 0x423c7973 in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) () from
/opt/OpenOffice/program/libsfx641li.so
#48 0x402de562 in ImplHandleUserEvent(ImplSVEvent*) () from
/opt/OpenOffice/program/libvcl641li.so
#49 0x402decbe in ImplWindowFrameProc(void*, SalFrame*, unsigned short, void
const*) () from /opt/OpenOffice/program/libvcl641li.so
#50 0x40331f73 in SalFrameData::HandleClientMessage(XClientMessageEvent*) ()
from /opt/OpenOffice/program/libvcl641li.so
#51 0x4033264a in SalFrameData::Dispatch(_XEvent*) () from
/opt/OpenOffice/program/libvcl641li.so
#52 0x40354671 in SalDisplay::Dispatch(_XEvent*) () from
/opt/OpenOffice/program/libvcl641li.so
#53 0x403543cf in SalDisplay::Yield(unsigned char) () from
/opt/OpenOffice/program/libvcl641li.so
#54 0x40350205 in DisplayYield(int, SalDisplay*) () from
/opt/OpenOffice/program/libvcl641li.so
#55 0x4034ece9 in SalXLib::Yield(unsigned char) () from
/opt/OpenOffice/program/libvcl641li.so
#56 0x403575fc in SalInstance::Yield(unsigned char) () from
/opt/OpenOffice/program/libvcl641li.so
#57 0x401ee0bd in Application::Yield() () from
/opt/OpenOffice/program/libvcl641li.so
#58 0x401edff5 in Application::Execute() () from
/opt/OpenOffice/program/libvcl641li.so
#59 0x0805e2fb in Desktop::Main() ()
#60 0x401f06f7 in SVMain() () from /opt/OpenOffice/program/libvcl641li.so
#61 0x4034de5a in main () from /opt/OpenOffice/program/libvcl641li.so
#62 0x40b28306 in __libc_start_main (main=0x8058044 <main>, argc=2,
ubp_av=0xbffff484, init=0x8057190 <_init>, fini=0x8074ac0 <_fini>, 
    rtld_fini=0x4000d2dc <_dl_fini>, stack_end=0xbffff47c) at
../sysdeps/generic/libc-start.c:129
Comment 1 Joost Andrae 2002-03-29 14:47:58 UTC
Joost: AFAIK this is fixed in 641d
Comment 2 prgmgr 2002-09-26 02:21:25 UTC
Miroslav, does this problem still exist in OOo 1.0.1?

If so, please attach the files required to consistently reproduce 
this issue and list step by step instructions that are required to 
consistently reproduce this issue.
Comment 3 stefan.baltzer 2002-11-29 11:25:18 UTC
Reassigned to submitter.
SBA->MVZ: Please do as "P M" said and re-assign it to me afterwards
(or close it as fixed). Thx.
Comment 4 michael.bemmer 2003-03-24 11:57:34 UTC
Despite some reminders there is still no target milestone asigned. From the fact
that reporter and owner are identical we conclude information is missing that
doesn't allow working on this issue. That's why we've decided to close such
issues. This is done without invidually taking care of each issue. If you feel
this decision has been wrong regarding this specific issue, please re-open it.
Comment 5 michael.bemmer 2003-03-24 12:04:07 UTC
Despite some reminders there is still no target milestone asigned. From the fact
that reporter and owner are identical we conclude information is missing that
doesn't allow working on this issue. That's why we've decided to close such
issues. This is done without invidually taking care of each issue. If you feel
this decision has been wrong regarding this specific issue, please re-open it.
Comment 6 michael.bemmer 2003-03-24 12:11:43 UTC
Despite some reminders there is still no target milestone asigned. From the fact
that reporter and owner are identical we conclude information is missing that
doesn't allow working on this issue. That's why we've decided to close such
issues. This is done without invidually taking care of each issue. If you feel
this decision has been wrong regarding this specific issue, please re-open it.