Hello,
I encountered freezes like described in #428064 and #457761 but using
ooo with the following packages versions on Debian unstable :
openoffice.org_1 3.1.1-7_i386.deb
openoffice.org-base_1 3.1.1-7_i386.deb
openoffice.org-base-core_1 3.1.1-7_i386.deb
openoffice.org-calc_1 3.1.1-7_i386.deb
openoffice.org-common_1 3.1.1-8_all.deb
openoffice.org-core_1 3.1.1-7_i386.deb
openoffice.org-draw_1 3.1.1-7_i386.deb
openoffice.org-emailmerge_1 3.1.1-8_all.deb
openoffice.org-filter-binfilter_1 3.1.1-7_i386.deb
openoffice.org-filter-mobiledev_1 3.1.1-8_all.deb
openoffice.org-help-fr_1 3.1.1-8_all.deb
openoffice.org-impress_1 3.1.1-7_i386.deb
openoffice.org-java-common_1 3.1.1-8_all.deb
openoffice.org-l10n-fr_1 3.1.1-8_all.deb
openoffice.org-math_1 3.1.1-7_i386.deb
openoffice.org-officebean_1 3.1.1-7_i386.deb
openoffice.org-report-builder-bin_1 3.1.1-7_i386.deb
openoffice.org-style-crystal_1 3.1.1-8_all.deb
openoffice.org-style-galaxy_1 3.1.1-8_all.deb
openoffice.org-style-oxygen_1 3.1.1-8_all.deb
openoffice.org-style-tango_1 3.1.1-8_all.deb
openoffice.org-writer_1 3.1.1-7_i386.deb
uname -a : Linux localhost 2.6.31.5-rt18 #2 SMP PREEMPT RT Sat Nov 7
15:55:21 HKT 2009 i686 GNU/Linux
Here is the backtrace from gdb on the running process :
Loaded symbols for /lib/i686/cmov/libnss_dns.so.2
Reading symbols from
/usr/lib/openoffice/program/../basis-link/program/libanimcore.so...(no
debugging symbols found)...done.
Loaded symbols for
/usr/lib/openoffice/program/../basis-link/program/libanimcore.so
Reading symbols from
/usr/lib/openoffice/basis3.1/program/libcuili.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/openoffice/basis3.1/program/libcuili.so
0xb772b424 in __kernel_vsyscall ()
(gdb) n
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
bt
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb31fab70 (LWP 9232)]
0xb772b424 in __kernel_vsyscall ()
(gdb) n
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb3ffe730 (LWP 9228)]
0xb772b424 in __kernel_vsyscall ()
(gdb) b
Breakpoint 1 at 0xb772b424
(gdb) bt
#0 0xb772b424 in __kernel_vsyscall ()
#1 0xb735e2e8 in connect () from /lib/i686/cmov/libc.so.6
#2 0xaf2c4a07 in httpAddrConnect () from /usr/lib/libcups.so.2
#3 0xaf2c3886 in httpReconnect () from /usr/lib/libcups.so.2
#4 0xaf2c40ae in httpConnectEncrypt () from /usr/lib/libcups.so.2
#5 0xaf2ddab0 in _cupsConnect () from /usr/lib/libcups.so.2
#6 0xaf2d7678 in cupsDoIORequest () from /usr/lib/libcups.so.2
#7 0xaf2d771b in cupsDoRequest () from /usr/lib/libcups.so.2
#8 0xaf2b9fb1 in ?? () from /usr/lib/libcups.so.2
#9 0xaf2bb7bd in cupsGetDests2 () from /usr/lib/libcups.so.2
#10 0xaf2bbc25 in cupsGetDests () from /usr/lib/libcups.so.2
#11 0xb58eaaba in psp::CUPSManager::runDests() () from
/usr/lib/openoffice/program/../basis-link/program/libpspli.so
#12 0xb58eac10 in psp::CUPSManager::checkPrintersChanged(bool) () from
/usr/lib/openoffice/program/../basis-link/program/libpspli.so
#13 0xb3dc11b2 in X11SalInstance::GetPrinterQueueInfo(ImplPrnQueueList*)
() from /usr/lib/openoffice/basis3.1/program/libvclplug_genli.so
#14 0xb60a9526 in ?? () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#15 0xb60a9615 in ?? () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#16 0xb60aa943 in Printer::Printer() () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#17 0xb6e4b1cb in SfxPrinter::SfxPrinter(SfxItemSet*) () from
/usr/lib/openoffice/program/../basis-link/program/libsfxli.so
#18 0xae44f289 in sd::DrawDocShell::GetPrinter(unsigned char) () from
/usr/lib/openoffice/program/../basis-link/program/libsdli.so
#19 0xae39e79e in ?? () from
/usr/lib/openoffice/program/../basis-link/program/libsdli.so
#20 0xb61b7856 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#21 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#22 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#23 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#24 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#25 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#26 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#27 0xb61b7874 in Window::NotifyAllChilds(DataChangedEvent&) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#28 0xb5fdad67 in Application::NotifyAllWindows(DataChangedEvent&) ()
from /usr/lib/openoffice/program/../basis-link/program/libvclli.so
#29 0xb61d8ae5 in ?? () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#30 0xb3dd33c7 in SalDisplay::DispatchInternalEvent() () from
/usr/lib/openoffice/basis3.1/program/libvclplug_genli.so
#31 0xb3dd3425 in SalX11Display::Yield() () from
/usr/lib/openoffice/basis3.1/program/libvclplug_genli.so
#32 0xb3dd2edd in ?? () from
/usr/lib/openoffice/basis3.1/program/libvclplug_genli.so
#33 0xb3dcb816 in SalXLib::Yield(bool, bool) () from
/usr/lib/openoffice/basis3.1/program/libvclplug_genli.so
#34 0xb3ddb1b7 in X11SalInstance::Yield(bool, bool) () from
/usr/lib/openoffice/basis3.1/program/libvclplug_genli.so
#35 0xb5fdb549 in Application::Yield(bool) () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#36 0xb5fdb5cc in Application::Execute() () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#37 0xb751ab30 in ?? () from
/usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so
#38 0xb5fe0508 in ?? () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#39 0xb5fe05a5 in SVMain() () from
/usr/lib/openoffice/program/../basis-link/program/libvclli.so
#40 0xb7551dac in soffice_main () from
/usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so
#41 0x08048d6c in main ()
(gdb) n
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
Breakpoint 1, 0xb772b424 in __kernel_vsyscall ()
(gdb) ^CrQuit
(gdb)
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
0xb735e2e8 in connect () from /lib/i686/cmov/libc.so.6
(gdb) c
Continuing.
Breakpoint 1, 0xb772b424 in __kernel_vsyscall ()
(gdb) c
Continuing.
Breakpoint 1, 0xb772b424 in __kernel_vsyscall ()
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) s
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
0xb58eaaa6 in psp::CUPSManager::runDests() () from
/usr/lib/openoffice/program/../basis-link/program/libpspli.so
(gdb) s
Single stepping until exit from function _ZN3psp11CUPSManager8runDestsEv,
which has no line number information.
[Switching to Thread 0xb06c8b70 (LWP 9238)]
Breakpoint 1, 0xb772b424 in __kernel_vsyscall ()
(gdb) quit
A debugging session is active.
Inferior 1 [process 9228] will be detached.
Quit anyway? (y or n) y
Detaching from program: /usr/lib/openoffice/program/soffice.bin, process
9228
warw...@localhost:~$
Please note the following :
- installing cups provided a workaround, either by replacing cups.conf
(PFA the dpkg-old one), or by effectively providing the service to
connect()
- my hostname is localhost (might it be related?)
Cheers
LogLevel warning
MaxLogSize 0
SystemGroup lpadmin
Listen localhost:631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
DefaultAuthType Basic
<Location />
Order allow,deny
</Location>
<Location /admin>
Encryption Required
Order allow,deny
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs
Set-Job-Attributes Create-Job-Subscription Renew-Subscription
Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job
Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class
CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer
Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs
Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer
Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs
CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
RIPCache 516082k