Issue 83114 - Crash while adding colors in Area dialog
Summary: Crash while adding colors in Area dialog
Status: CLOSED DUPLICATE of issue 81407
Alias: None
Product: Draw
Classification: Application
Component: formatting (show other issues)
Version: OOo 2.3
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: christian.guenther
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-30 02:48 UTC by jacobmj
Modified: 2007-10-30 11:02 UTC (History)
1 user (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 jacobmj 2007-10-30 02:48:33 UTC
I observe repeatable crashes while adding new colors to the color selector in
openoffice draw.  I am attempting to add colors within the Color tab of the Area
dialog.  As I know no other way to add colors, this behavior presents a
significant barrier to usability.

While I've had this crash with other sets of colors, a sure way to crash on my
machines is to right click on a rectangle, selecting Area.  Go to the colors
tab.  Pressing add after each color, enter the following color names and rgb
values: (z_brngrn, 102, 102, 51), (z_teal, 51, 102, 102), (z_red, 153, 51, 51),
(z_yellow, 255, 204, 0), (z_orange, 255, 153, 0).  After entering z_orange and
pressing Add, openoffice crashes.  Generally, adding one color and then pressing
OK does work.  It appears the current issue is related to the total number of
colors added before exiting the dialog.

I am running the distributed openoffice binaries from openoffice-bin-2.3.0 on a
Gentoo Linux installation.  From GDB, I can obtain the following stack trace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1239570240 (LWP 22238)]
0xb7775206 in ResMgr::~ResMgr () from /usr/lib/openoffice/program/libtl680li.so
(gdb) bt
#0  0xb7775206 in ResMgr::~ResMgr () from /usr/lib/openoffice/program/libtl680li.so
#1  0xb7776757 in ResMgr::CreateResMgr () from
/usr/lib/openoffice/program/libtl680li.so
#2  0xb7776d52 in SimpleResMgr::ReadString () from
/usr/lib/openoffice/program/libtl680li.so
#3  0xb7777137 in ResMgr::GetResource () from
/usr/lib/openoffice/program/libtl680li.so
#4  0xb774325c in String::String () from /usr/lib/openoffice/program/libtl680li.so
#5  0xa269fcf0 in CreateDialogFactory () from
/usr/lib/openoffice/program/libcui680li.so
#6  0xa26a0144 in CreateDialogFactory () from
/usr/lib/openoffice/program/libcui680li.so
#7  0xb7ee9dae in Control::ImplCallEventListenersAndHandler ()
   from /usr/lib/openoffice/program/libvcl680li.so
#8  0xb7edec9b in Button::Click () from /usr/lib/openoffice/program/libvcl680li.so
#9  0xb7e70c48 in ModalDialog::ModalDialog () from
/usr/lib/openoffice/program/libvcl680li.so
#10 0xb7e71fa5 in Window::GetLabelFor () from
/usr/lib/openoffice/program/libvcl680li.so
#11 0xb7ec3789 in Window::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#12 0xb7ea4c5b in SystemWindow::Notify () from
/usr/lib/openoffice/program/libvcl680li.so
#13 0xb7e6fc01 in Dialog::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#14 0xa7cdf1a1 in SfxTabDialog::Notify () from
/usr/lib/openoffice/program/libsfx680li.so
#15 0xb7ec37cd in Window::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#16 0xb7ee9e80 in Control::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#17 0xb7f28002 in TabControl::Notify () from
/usr/lib/openoffice/program/libvcl680li.so
#18 0xb7ec37cd in Window::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#19 0xb7ec37cd in Window::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#20 0xb7ec37cd in Window::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#21 0xb7ee9e80 in Control::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#22 0xb7f220ea in SpinField::Notify () from
/usr/lib/openoffice/program/libvcl680li.so
#23 0xb7efb1a2 in MetricField::Notify () from
/usr/lib/openoffice/program/libvcl680li.so
#24 0xb7ec37cd in Window::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#25 0xb7ee9e80 in Control::Notify () from /usr/lib/openoffice/program/libvcl680li.so
#26 0xb7ec28dc in Window::KeyInput () from
/usr/lib/openoffice/program/libvcl680li.so
#27 0xb7ef757a in Edit::KeyInput () from /usr/lib/openoffice/program/libvcl680li.so
#28 0xb7ed6b2b in Window::doLazyDelete () from
/usr/lib/openoffice/program/libvcl680li.so
#29 0xb7ed8d87 in Window::doLazyDelete () from
/usr/lib/openoffice/program/libvcl680li.so
#30 0xb4d26b90 in X11SalFrame::HandleKeyEvent () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#31 0xb4d29343 in X11SalFrame::Dispatch () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#32 0xb4d52e71 in SalX11Display::Dispatch () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#33 0xb4d52f9c in SalX11Display::Yield () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#34 0xb4d4ef94 in SalDisplay::BestVisual () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#35 0xb4d4d18b in SalXLib::Yield () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#36 0xb4d5a506 in X11SalInstance::Yield () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#37 0xb7d103b3 in Application::Yield () from
/usr/lib/openoffice/program/libvcl680li.so
#38 0xb7e6fb45 in Dialog::Execute () from /usr/lib/openoffice/program/libvcl680li.so
#39 0xa7cdec29 in SfxTabDialog::Execute () from
/usr/lib/openoffice/program/libsfx680li.so
#40 0xa2562ada in CreateDialogFactory () from
/usr/lib/openoffice/program/libcui680li.so
#41 0xa444b3bf in SdUndoGroup::GetAction () from
/usr/lib/openoffice/program/libsd680li.so
#42 0xa444b4a8 in SdUndoGroup::GetAction () from
/usr/lib/openoffice/program/libsd680li.so
#43 0xa41e6b80 in sd::ViewShell::GetDocSh () from
/usr/lib/openoffice/program/libsd680li.so
#44 0xa41d74d9 in sd::ViewShell::GetDocSh () from
/usr/lib/openoffice/program/libsd680li.so
#45 0xa41ffc7a in sd::ViewShell::GetDocSh () from
/usr/lib/openoffice/program/libsd680li.so
#46 0xa7c44a89 in SfxDispatcher::HideUI () from
/usr/lib/openoffice/program/libsfx680li.so
#47 0xa7c44fab in SfxDispatcher::_Execute () from
/usr/lib/openoffice/program/libsfx680li.so
#48 0xa7c3ad54 in SfxBindings::Release () from
/usr/lib/openoffice/program/libsfx680li.so
#49 0xa7c3c9ec in SfxBindings::GetSlot () from
/usr/lib/openoffice/program/libsfx680li.so
#50 0xa7c3cae0 in SfxBindings::Execute () from
/usr/lib/openoffice/program/libsfx680li.so
#51 0xa7c6b6ef in non-virtual thunk to
SvxSearchItem::Notify(com::sun::star::uno::Sequence<rtl::OUString> const&) ()
from /usr/lib/openoffice/program/libsfx680li.so
#52 0xa7c6b744 in non-virtual thunk to
SvxSearchItem::Notify(com::sun::star::uno::Sequence<rtl::OUString> const&) ()
from /usr/lib/openoffice/program/libsfx680li.so
#53 0xb7e81b16 in Menu::Select () from /usr/lib/openoffice/program/libvcl680li.so
#54 0xb7e8dfbc in PopupMenu::EndExecute () from
/usr/lib/openoffice/program/libvcl680li.so
#55 0xb7e8f9fb in PopupMenu::Execute () from
/usr/lib/openoffice/program/libvcl680li.so
#56 0xb7e8fa3c in PopupMenu::Execute () from
/usr/lib/openoffice/program/libvcl680li.so
#57 0xa7c6b881 in non-virtual thunk to
SvxSearchItem::Notify(com::sun::star::uno::Sequence<rtl::OUString> const&) ()
from /usr/lib/openoffice/program/libsfx680li.so
#58 0xa7c6bfe2 in non-virtual thunk to
SvxSearchItem::Notify(com::sun::star::uno::Sequence<rtl::OUString> const&) ()
from /usr/lib/openoffice/program/libsfx680li.so
#59 0xa7c41cc2 in SfxDispatcher::ExecutePopup () from
/usr/lib/openoffice/program/libsfx680li.so
#60 0xa41dbe40 in sd::ViewShell::GetDocSh () from
/usr/lib/openoffice/program/libsd680li.so
#61 0xa41cfbbb in sd::ViewShell::GetDocSh () from
/usr/lib/openoffice/program/libsd680li.so
#62 0xb7ed6586 in Window::doLazyDelete () from
/usr/lib/openoffice/program/libvcl680li.so
#63 0xb7ed8ace in Window::doLazyDelete () from
/usr/lib/openoffice/program/libvcl680li.so
#64 0xb7ed8bd7 in Window::doLazyDelete () from
/usr/lib/openoffice/program/libvcl680li.so
#65 0xb4d251c6 in X11SalFrame::HandleMouseEvent () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#66 0xb4d2936f in X11SalFrame::Dispatch () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#67 0xb4d52e71 in SalX11Display::Dispatch () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#68 0xb4d52f9c in SalX11Display::Yield () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#69 0xb4d4ef94 in SalDisplay::BestVisual () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#70 0xb4d4cfd9 in SalXLib::Yield () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#71 0xb4d5a506 in X11SalInstance::Yield () from
/usr/lib/openoffice/program/libvclplug_gen680li.so
#72 0xb7d103b3 in Application::Yield () from
/usr/lib/openoffice/program/libvcl680li.so
#73 0xb7d10405 in Application::Execute () from
/usr/lib/openoffice/program/libvcl680li.so
#74 0x0806c3d2 in desktop::Desktop::Main ()
#75 0xb7d15d68 in DeInitVCL () from /usr/lib/openoffice/program/libvcl680li.so
#76 0xb7d15ef3 in SVMain () from /usr/lib/openoffice/program/libvcl680li.so
#77 0x0805e9c6 in main ()
Comment 1 christian.guenther 2007-10-30 10:56:57 UTC
Duplicate to issue 81407

*** This issue has been marked as a duplicate of 81407 ***
Comment 2 christian.guenther 2007-10-30 11:02:13 UTC
I close the issue as duplicate.