Bug#438539: oowriter hangs with experimental libgtk2.0-0

Martin Orr martin at martinorr.name
Fri Aug 17 16:42:09 UTC 2007


Package: libgtk2.0-0
Version: 2.11.6-1
Severity: normal

When I run oowriter with libgtk2.0-0 2.11.6-1 installed, it displays the splash
screen then hangs.  CPU usage goes to 100% and a quick examination with
gdb looks like it has entered an infinite loop in g_once_init_enter_impl.

The following output appears on the console:
(process:5740): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.13.7/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:5740): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

(process:5740): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

OOo works fine with libgtk2.0-0 2.11.5-1 or 2.10.13-1.  These give the
first and third of the assertion failures repeated several times, but
not the second.

Here is a backtrace of the hung process:
#0  0x00000034002532b4 in g_once_init_enter_impl () from /usr/lib/libglib-2.0.so.0
#1  0x00002b77853b5fe8 in gdk_screen_get_type () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x00002b77853b6179 in gdk_screen_get_font_options () from /usr/lib/libgdk-x11-2.0.so.0
#3  0x0000003404e41600 in psp::PrintFontManager::getFontConfigHints ()
   from /usr/lib/openoffice/program/libpsp680lx.so
#4  0x00002b7785c23f05 in X11SalGraphics::GetFontHints ()
   from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#5  0x000000340651b6b7 in FreetypeServerFont () from /usr/lib/openoffice/program/libvcl680lx.so
#6  0x000000340651b9c6 in FreetypeManager::CreateFont ()
   from /usr/lib/openoffice/program/libvcl680lx.so
#7  0x0000003406510fab in GlyphCache::CacheFont () from /usr/lib/openoffice/program/libvcl680lx.so
#8  0x00002b7785c2271e in X11SalGraphics::setFont ()
   from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#9  0x00002b7785c227f8 in X11SalGraphics::SetFont ()
   from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#10 0x000000340635dfeb in OutputDevice::ImplInitFont () from /usr/lib/openoffice/program/libvcl680lx.so
#11 0x000000340636b90e in OutputDevice::ImplNewFont () from /usr/lib/openoffice/program/libvcl680lx.so
#12 0x0000003406370d65 in OutputDevice::GetTextHeight ()
   from /usr/lib/openoffice/program/libvcl680lx.so
#13 0x000000340646504c in StatusBar::CalcWindowSizePixel ()
   from /usr/lib/openoffice/program/libvcl680lx.so
#14 0x00000034064651cb in StatusBar::ImplInit () from /usr/lib/openoffice/program/libvcl680lx.so
#15 0x0000003406465572 in StatusBar () from /usr/lib/openoffice/program/libvcl680lx.so
#16 0x00002aaaac9e5044 in framework::LayoutManager::implts_createProgressBar ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#17 0x00002aaaac9f6ab4 in framework::LayoutManager::createElement ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#18 0x00002aaaac9a4f33 in framework::StatusIndicatorFactory::impl_createProgress ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#19 0x00002aaaac9a56ce in framework::StatusIndicatorFactory::initialize ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#20 0x00002aaaac96a8cd in framework::Frame::initialize ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#21 0x00002aaaacb49074 in framework::TaskCreatorService::implts_createSystemTask ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#22 0x00002aaaacb49c40 in framework::TaskCreatorService::createInstanceWithArguments ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#23 0x00002aaaacb47f3c in framework::TaskCreatorService::createInstance ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#24 0x00002aaaac9aaa9e in framework::TaskCreator::createTask ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#25 0x00002aaaac9430cc in framework::Desktop::findFrame ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#26 0x00002aaaaca89f3b in framework::LoadEnv::impl_loadContent ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#27 0x00002aaaaca8a670 in framework::LoadEnv::startLoading ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#28 0x00002aaaaca8a8b8 in framework::LoadEnv::loadComponentFromURL ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#29 0x00002aaaac94472f in framework::Desktop::loadComponentFromURL ()
   from /usr/lib/openoffice/program/libfwk680lx.so
#30 0x000000000043d397 in desktop::DispatchWatcher::executeDispatchRequests ()
#31 0x00000000004318b6 in desktop::OfficeIPCThread::ExecuteCmdLineRequests ()
#32 0x000000000041e081 in desktop::Desktop::OpenDefault ()
#33 0x000000000042d310 in desktop::Desktop::OpenClients ()
#34 0x000000000042dc93 in desktop::Desktop::OpenClients_Impl ()
#35 0x00000034064a6b01 in ImplWindowFrameProc () from /usr/lib/openoffice/program/libvcl680lx.so
#36 0x00002b7785c3d146 in SalDisplay::DispatchInternalEvent ()
   from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#37 0x00002b7785c3d169 in SalX11Display::Yield ()
   from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#38 0x00002b7785c3ce87 in DisplayYield () from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#39 0x00002b7785c36f70 in SalXLib::Yield () from /usr/lib/openoffice/program/libvclplug_gen680lx.so
#40 0x00000034062cd1ae in Application::Yield () from /usr/lib/openoffice/program/libvcl680lx.so
#41 0x00000034062cd287 in Application::Execute () from /usr/lib/openoffice/program/libvcl680lx.so
#42 0x0000000000428d20 in desktop::Desktop::Main ()
#43 0x00000034062d2714 in ImplSVMain () from /usr/lib/openoffice/program/libvcl680lx.so
#44 0x00000034062d2805 in SVMain () from /usr/lib/openoffice/program/libvcl680lx.so
#45 0x000000000041b4df in main ()


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22 (PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0             1.18.0-2         The ATK accessibility toolkit
ii  libc6                   2.6.1-1          GNU C Library: Shared libraries
ii  libcairo2               1.4.10-1+b2      The Cairo 2D vector graphics libra
ii  libcupsys2              1.3.0-2          Common UNIX Printing System(tm) - 
ii  libfontconfig1          2.4.2-1.2        generic font configuration library
ii  libglib2.0-0            2.13.7-3         The GLib library of C routines
ii  libgnutls13             1.7.16-1         the GNU TLS library - runtime libr
ii  libgtk2.0-common        2.11.6-1         Common files for the GTK+ graphica
ii  libjpeg62               6b-13            The Independent JPEG Group's JPEG 
ii  libpango1.0-0           1.17.5-1         Layout and rendering of internatio
ii  libpng12-0              1.2.15~beta5-2   PNG library - runtime
ii  libtiff4                3.8.2-7          Tag Image File Format (TIFF) libra
ii  libx11-6                2:1.1.2-1        X11 client-side library
ii  libxcomposite1          1:0.3.2-1+b1     X11 Composite extension library
ii  libxcursor1             1:1.1.8-2        X cursor management library
ii  libxdamage1             1:1.1.1-3        X11 damaged region extension libra
ii  libxext6                1:1.0.3-2        X11 miscellaneous extension librar
ii  libxfixes3              1:4.0.3-2        X11 miscellaneous 'fixes' extensio
ii  libxi6                  2:1.1.2-1        X11 Input extension library
ii  libxinerama1            1:1.0.2-1        X11 Xinerama extension library
ii  libxrandr2              2:1.2.1-1        X11 RandR extension library
ii  libxrender1             1:0.9.2-1        X Rendering Extension client libra
ii  zlib1g                  1:1.2.3.3.dfsg-5 compression library - runtime

Versions of packages libgtk2.0-0 recommends:
ii  hicolor-icon-theme            0.10-1     default fallback theme for FreeDes
ii  libgtk2.0-bin                 2.11.5-1   The programs for the GTK+ graphica

-- no debconf information





More information about the pkg-gnome-maintainers mailing list