Issue 77015 - "glibc detected soffice-bin: corrupted double-linked list", backtrace appended
Summary: "glibc detected soffice-bin: corrupted double-linked list", backtrace appended
Status: CLOSED DUPLICATE of issue 67740
Alias: None
Product: General
Classification: Code
Component: ui (show other issues)
Version: OOo 2.2
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: thorsten.martens
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-07 04:21 UTC by rolande2
Modified: 2007-06-05 13:41 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 rolande2 2007-05-07 04:21:36 UTC
OOo Help and OOoWriter freeze reproducible after this steps:
(1)  Open OOoWriter by issueing commandline "soffice -nologo Document.odt &".
(2)  Open Help by keystroke F1.
(3)  In module listfield change from "Writer" to "Impress".
(4)  Mouseclick on "Tastenkombinationen für OpenOffice.org Impress".
(5)  Set focus to mainframe by keystroke ctrl-F6 (OOo helpsystem needs this 
after EVERY !! usage of navigation frame, StarOffice helpsystem sets focus 
automatically to mainframe, but that is another issue).
(5)  Add helpsystem bookmark for this page.
(6)  Try help search "Speichern unter".

After second time issueing above sequence I read this BACKTRACE in konsole 
where I launched soffice:
$ *** glibc detected *** /usr/lib/openoffice/program/soffice.bin: corrupted 
double-linked list: 0x088d8f98 ***
======= Backtrace: =========
/lib/libc.so.6[0xb6cf7022]
/lib/libc.so.6(__libc_malloc+0x7e)[0xb6cf7ede]
/usr/lib/openoffice/program/libuno_sal.so.3(rtl_allocateMemory+0x1d)
[0xb73472ed]
/usr/lib/openoffice/program/soffice.bin[0x8092b87]
/usr/lib/openoffice/program/soffice.bin(_Znwj+0x26)[0x8092ce6]
/usr/lib/openoffice/program/libucpchelp1.so[0xad78d356]
/usr/lib/openoffice/program/libucpchelp1.so[0xad79aa73]
/usr/lib/openoffice/program/libucpchelp1.so[0xad79880e]
/usr/lib/openoffice/program/libucpchelp1.so[0xad792324]
/usr/lib/openoffice/program/libucpchelp1.so[0xad7b0e94]
/usr/lib/openoffice/program/libucpchelp1.so[0xad7a7c34]
/usr/lib/openoffice/program/libucpchelp1.so[0xad7a87f6]
/usr/lib/openoffice/program/libucbhelper3gcc3.so[0xb7496256]
/usr/lib/openoffice/program/libucbhelper3gcc3.so(_ZN3ucb19ResultSetImplHelper18getStaticResultSetEv+0x49)
[0xb7496609]
/usr/lib/openoffice/program/libsfx680li.so[0xb34f3df0]
/usr/lib/openoffice/program/libsfx680li.so[0xb32a64fa]
/usr/lib/openoffice/program/libsfx680li.so[0xb32a6ab8]
/usr/lib/openoffice/program/libsfx680li.so[0xb329c973]
/usr/lib/openoffice/program/libvcl680li.so(_ZN6Window9PreNotifyER11NotifyEvent+0xde)
[0xb7eae6be]
/usr/lib/openoffice/program/libvcl680li.so[0xb7ebf974]
/usr/lib/openoffice/program/libvcl680li.so[0xb7ec0baf]
/usr/lib/openoffice/program/libvcl680li.so[0xb7ec3116]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN11X11SalFrame14HandleKeyEventEP9XKeyEvent+0x5fa)
[0xb5b3135a]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN11X11SalFrame8DispatchEP7_XEvent+0x441)
[0xb5b35ee1]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN13SalX11Display8DispatchEP7_XEvent+0x141)
[0xb5b686e1]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN13SalX11Display5YieldEv+0x95)
[0xb5b6b415]
/usr/lib/openoffice/program/libvclplug_gen680li.so[0xb5b6b073]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN7SalXLib5YieldEbb+0x2a9)
[0xb5b641d9]
/usr/lib/openoffice/program/libvclplug_gen680li.so(_ZN14X11SalInstance5YieldEbb+0x37)
[0xb5b74af7]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application5YieldEb+0x59)
[0xb7cbb739]
/usr/lib/openoffice/program/libvcl680li.so(_ZN11Application7ExecuteEv+0x3c)
[0xb7cbb84c]
/usr/lib/openoffice/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x1642)
[0x806d322]
/usr/lib/openoffice/program/libvcl680li.so[0xb7cc16ec]
/usr/lib/openoffice/program/libvcl680li.so(_Z6SVMainv+0x35)[0xb7cc17f5]
/usr/lib/openoffice/program/soffice.bin(main+0x66)[0x8060be6]
/lib/libc.so.6(__libc_start_main+0xd8)[0xb6ca3ea8]
/usr/lib/openoffice/program/soffice.bin(_ZN6Window11RequestHelpERK9HelpEvent+0x35)
[0x8060a71]
======= Memory map: ========
08048000-0809e000 r-xp 00000000 03:09 
258382     /usr/lib/openoffice/program/soffice.bin
0809e000-0809f000 rw-p 00055000 03:09 
258382     /usr/lib/openoffice/program/soffice.bin
0809f000-08f0c000 rw-p 0809f000 00:00 0          [heap]
ad100000-ad121000 rw-p ad100000 00:00 0
ad121000-ad200000 ---p ad121000 00:00 0
ad23e000-ad246000 r-xp 00000000 03:09 
258331     /usr/lib/openoffice/program/syssh.uno.so
ad246000-ad247000 rw-p 00007000 03:09 
258331     /usr/lib/openoffice/program/syssh.uno.so
ad247000-ad257000 rw-p ad247000 00:00 0
ad257000-ad35b000 r--p 00000000 03:09 
360904     /usr/lib/openoffice/help/de/simpress.db
ad35b000-ad47b000 r--p 00000000 03:09 
360891     /usr/lib/openoffice/help/de/swriter.ht
ad47b000-ad4a8000 r-xp 00000000 03:09 
258367     /usr/lib/openoffice/program/libucppkg1.so
ad4a8000-ad4a9000 rw-p 0002d000 03:09 
258367     /usr/lib/openoffice/program/libucppkg1.so
ad4a9000-ad4f8000 r-xp 00000000 03:09 
258152     /usr/lib/openoffice/program/libxof680li.so
ad4f8000-ad505000 rw-p 0004f000 03:09 
258152     /usr/lib/openoffice/program/libxof680li.so
ad505000-ad623000 r--p 00000000 03:09 
360906     /usr/lib/openoffice/help/de/swriter.db
ad623000-ad63e000 r-xp 00000000 03:09 
258322     /usr/lib/openoffice/program/svtmisc.uno.so
ad63e000-ad640000 rw-p 0001a000 03:09 
258322     /usr/lib/openoffice/program/svtmisc.uno.so
ad640000-ad672000 r-xp 00000000 03:09 46242      /usr/lib/libxslt.so.1.1.19
ad672000-ad673000

Seems to be incomplete, but it's all, there is no more output.

After third time issueing steps (1) to (6) OOo crashes and I read this line in 
konsole where I launched soffice:
/usr/lib/openoffice/program/soffice: line 254: 11332 
Speicherzugriffsfehler  "$sd_prog/$sd_binary" "$@"

I rebooted, repeated steps (1) to (6) and observed again freezing of OOo.  No 
effect of sending signal TERM, termination needs signal KILL.

Please provide me debugging advice if I could contribute more information 
useful for bugfixing.
Thank you taking care!
Comment 1 caolanm 2007-05-08 14:10:29 UTC
almost certainly it's that xmlhelp db4 double free again

*** This issue has been marked as a duplicate of 67740 ***
Comment 2 thorsten.martens 2007-06-05 13:41:27 UTC
closed as a duplicate