Issue 62497 - Crash while pasting from Firefox
Summary: Crash while pasting from Firefox
Status: CLOSED WONT_FIX
Alias: None
Product: Impress
Classification: Application
Component: editing (show other issues)
Version: recent-trunk
Hardware: All All
: P2 Trivial (vote)
Target Milestone: OOo 2.0.3
Assignee: thomas.lange
QA Contact: issues@graphics
URL:
Keywords: crash
Depends on:
Blocks:
 
Reported: 2006-02-23 20:20 UTC by pavel
Modified: 2006-11-09 16:09 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 pavel 2006-02-23 20:20:29 UTC
Hi,

1. open empty presentation
2. select some layout with title, click into it to enter some text
3. paste some HTML table from Firefox into the title

SIGSEGV:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1100142176 (LWP 15702)]
0x47641b82 in SdDrawDocument::GetSdPage ()
   from /home/pavel/OOO680_m1-calcnotify/program/libsd680li.so
(gdb) where
#0  0x47641b82 in SdDrawDocument::GetSdPage ()
   from /home/pavel/OOO680_m1-calcnotify/program/libsd680li.so
#1  0x475439b6 in component_getDescriptionFunc ()
   from /home/pavel/OOO680_m1-calcnotify/program/libsd680li.so
#2  0x4755f862 in sd::ViewShell::GetDocSh ()
   from /home/pavel/OOO680_m1-calcnotify/program/libsd680li.so
#3  0x4755580b in sd::ViewShell::GetDocSh ()
   from /home/pavel/OOO680_m1-calcnotify/program/libsd680li.so
#4  0x4022ac61 in WaitObject::~WaitObject ()
   from /home/pavel/OOO680_m1-calcnotify/program/libvcl680li.so
#5  0x4022d6e7 in WaitObject::~WaitObject ()
   from /home/pavel/OOO680_m1-calcnotify/program/libvcl680li.so
#6  0x4022d7f7 in WaitObject::~WaitObject ()
   from /home/pavel/OOO680_m1-calcnotify/program/libvcl680li.so
#7  0x41973cc2 in create_SalInstance ()
   from /home/pavel/OOO680_m1-calcnotify/program/libvclplug_gtk680li.so
#8  0x41aad81e in gtk_marshal_BOOLEAN__VOID ()
   from /opt/gnome/lib/libgtk-x11-2.0.so.0
#9  0x41d4c8db in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0

My environment:

- self built OOB680_m1 + calcnotify CWS
- GNU/Linux with GNOME
Comment 1 wolframgarten 2006-02-27 11:29:01 UTC
Sorry, not reproducible with m5. Please try with an official build.
Comment 2 wolframgarten 2006-03-06 09:00:43 UTC
No more info received, closing.
Comment 3 wolframgarten 2006-03-06 09:02:14 UTC
Closed.
Comment 4 pavel 2006-03-06 09:03:19 UTC
I'll provide more info.

I'll reopen this issue and reassign to me as a reminder.
Comment 5 pavel 2006-03-06 09:03:44 UTC
TODO: test with Sun build.
Comment 6 pavel 2006-03-20 23:03:29 UTC
I was able to reproduce the crash with 2.0.2 final en-US directly from Sun:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1099922368 (LWP 24980)]
0x45708bd2 in SdDrawDocument::GetSdPage ()
   from /home/pavel/2.0.2-Sun-en_US/program/libsd680li.so
(gdb) where
#0  0x45708bd2 in SdDrawDocument::GetSdPage ()
   from /home/pavel/2.0.2-Sun-en_US/program/libsd680li.so
#1  0x4560aa06 in component_getDescriptionFunc ()
   from /home/pavel/2.0.2-Sun-en_US/program/libsd680li.so
#2  0x456268b2 in sd::ViewShell::GetDocSh ()
   from /home/pavel/2.0.2-Sun-en_US/program/libsd680li.so
#3  0x4561c85b in sd::ViewShell::GetDocSh ()
   from /home/pavel/2.0.2-Sun-en_US/program/libsd680li.so
#4  0x40229ca9 in WaitObject::~WaitObject ()
   from /home/pavel/2.0.2-Sun-en_US/program/libvcl680li.so
#5  0x4022c72f in WaitObject::~WaitObject ()
   from /home/pavel/2.0.2-Sun-en_US/program/libvcl680li.so
#6  0x4022c83f in WaitObject::~WaitObject ()
   from /home/pavel/2.0.2-Sun-en_US/program/libvcl680li.so
#7  0x4193ed12 in create_SalInstance ()
   from /home/pavel/2.0.2-Sun-en_US/program/libvclplug_gtk680li.so
#8  0x41a7881e in gtk_marshal_BOOLEAN__VOID ()
   from /opt/gnome/lib/libgtk-x11-2.0.so.0
#9  0x41d178db in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#10 0x41d26d8b in g_signal_chain_from_overridden ()
   from /opt/gnome/lib/libgobject-2.0.so.0
#11 0x41d27ff2 in g_signal_emit_valist ()
   from /opt/gnome/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---

I'm pasting the whole (Ctrl+A) page titled "Data for child workspace
SRC680/pj51" from EIS - there are some tables etc.

To reproduce - just eb patient and paste the whole page several times at
different places.
Comment 7 wolframgarten 2006-04-03 14:02:10 UTC
I could reproduce this now under Gnome. Reassigning. T
he ID of the error report is rm5rhf.
Comment 8 wolframgarten 2006-04-03 14:09:04 UTC
And another one:
The ID of the error report is r8prhf.
Comment 9 clippka 2006-04-04 08:38:51 UTC
the stack from pavel looks garbish, the stacks from the crash report looks like
an edit engine problem
Comment 10 malte_timmermann 2006-04-05 14:19:14 UTC
TL...
Comment 11 thomas.lange 2006-04-18 13:39:17 UTC
Works perfectly fine with 680m162pro and Gnome/Linux.
Does crash with m163pro though. Also Gnome is required for the crash, with KDE
everything looks also fine.
Comment 12 wolframgarten 2006-04-18 15:26:47 UTC
attached stack:
[Switching to Thread 1121754592 (LWP 10514)]
0x40374c12 in SfxItemSet::GetItemState ()
   from /home/qs02/Office/src680m163/program/libsvl680li.so
(gdb) bt
#0  0x40374c12 in SfxItemSet::GetItemState ()
   from /home/qs02/Office/src680m163/program/libsvl680li.so
#1  0x4105ea8e in ContentAttribs::GetItem (this=0x4df4bc3c, nWhich=3996)
    at /export/home/tl93732/SRC680/svx/source/editeng/editdoc.cxx:1179
#2  0x410cd320 in ImpEditEngine::GetParaAttrib (this=0x4e4ac650, nPara=1,
    nWhich=3996) at /export/home/tl93732/SRC680/svx/source/editeng/impedit5.cxx:826
#3  0x4106a746 in EditEngine::GetParaAttrib (this=0x4e4af820, nPara=1, nWhich=3996)
    at /export/home/tl93732/SRC680/svx/source/editeng/editeng.cxx:1584
#4  0x410ddd1d in Outliner::ImplHasBullet (this=0x4e4bd290, nPara=1)
    at /so/ws/SRC680/src/svx/source/outliner/outliner.cxx:1679
#5  0x410dee3e in Outliner::GetBulletInfo (this=0x4e4bd290, nPara=1)
    at /so/ws/SRC680/src/svx/source/outliner/outliner.cxx:1964
#6  0x41248181 in SvxOutlinerForwarder::GetBulletInfo (this=0x4e415798, nPara=1)
    at /export/home/tl93732/SRC680/svx/source/unoedit/unoforou.cxx:314
#7  0x41242fed in SvxAccessibleTextAdapter::GetBulletInfo (this=0x4e11f248,
    nPara=1) at /export/home/tl93732/SRC680/svx/source/unoedit/unoedprx.cxx:754
#8  0x412444b8 in SvxAccessibleTextAdapter::HaveImageBullet (this=0x4e11f248,
    nPara=1) at /export/home/tl93732/SRC680/svx/source/unoedit/unoedprx.cxx:1122
#9  0x4133bf2f in accessibility::AccessibleEditableTextPara::HaveChildren (
    this=0x4e4bd5f8)
    at
/so/ws/SRC680/src/svx/source/accessibility/AccessibleEditableTextPara.cxx:705#10
0x4133bf70 in accessibility::AccessibleEditableTextPara::getAccessibleChildCount-
Comment 13 thomas.lange 2006-05-09 14:41:05 UTC
We have tried for several versions now but can reproduce this issue only on a
single box with Gnome running. It was fine when using KDE or even when I
remotely logged in on that box even though I was also using Gnome.

We manages to obtain the above listed stack from a crash. But it is of no use
for fixing the bug since the problem can not be fixed where it crashes.
One needs to debug what happens from a certain level.
But when we tried this with the last in-house versions (e.g. m164) the problem
did not occur at all on the machine. Thus we have trouble to find the root cause
of the problem.

So for the time being I'll set this one to 'wontfix' since there is no
resolution like 'cannot fix'.

TL->PJanik: Can you try again with a different build and check if it works for
you this time. Or at least crashes only now and then?
In that case we would at least be sure that it is a random bug that occurs only
sometimes and not a serious problem.
Comment 14 Mathias_Bauer 2006-07-05 12:10:52 UTC
closing
Comment 15 caolanm 2006-11-09 16:09:22 UTC
one of those stacks is issue 61812, joining paragraph in an edit engine
(bulleted ones ?) under accessibility (e.g. gnome) but not all of them