[Pkg-kde-extras] Bug#670830: gtk2-engines-oxygen makes codeblocks crash

Gudjon I. Gudjonsson gudjon at gudjon.org
Sun Apr 29 12:27:16 UTC 2012


Package: gtk2-engines-oxygen
Version: 1.2.2-1
Severity: important

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
When I start codeblocks it crashes. Backtrace is attached.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
When I uninstall gtk2-engines-oxygen version 1.2.2-1 codeblocks works without 
problems.
If I reinstall gtk2-engines-oxygen, log out and log in again it crashes again.

Then I made a private package of gtk2-engines-oxygen 1.2.3-1 and then 
codeblocks runs without problems.

*** End of the template - remove these lines ***


-- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/4 CPU cores)
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 gtk2-engines-oxygen depends on:
ii  libc6               2.13-30
ii  libcairo2           1.12.0-2.1
ii  libgcc1             1:4.7.0-4
ii  libgdk-pixbuf2.0-0  2.26.1-1
ii  libglib2.0-0        2.32.1-1
ii  libgtk2.0-0         2.24.10-1
ii  libpango1.0-0       1.30.0-1
ii  libstdc++6          4.7.0-4
ii  libx11-6            2:1.4.99.901-1
ii  multiarch-support   2.13-30

gtk2-engines-oxygen recommends no packages.

Versions of packages gtk2-engines-oxygen suggests:
ii  kde-config-gtk-style  2:0.5.3-1

-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-extras/attachments/20120429/6d8e1790/attachment.html>
-------------- next part --------------
gudjon at fessender:~$ gdb /usr/bin/codeblocks 
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/codeblocks...Reading symbols from /usr/lib/debug/usr/bin/codeblocks...done.
done.
(gdb) break gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (gdk_x_error) pending.
(gdb) run --sync
Starting program: /usr/bin/codeblocks --sync
.......

Breakpoint 1, gdk_x_error (display=0x81c6600, error=0xbfffd8c0) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/x11/gdkmain-x11.c:458
458     /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/x11/gdkmain-x11.c: No such file or directory.
(gdb) bt
#0  gdk_x_error (display=0x81c6600, error=0xbfffd8c0) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/x11/gdkmain-x11.c:458
#1  0xb6220df3 in _XError () from /usr/lib/i386-linux-gnu/libX11.so.6
#2  0xb621dcad in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#3  0xb621dd07 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#4  0xb621ebc0 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#5  0xb621a29b in XSync () from /usr/lib/i386-linux-gnu/libX11.so.6
#6  0xb621a333 in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#7  0xb61dfff7 in XCompositeUnredirectWindow () from /usr/lib/i386-linux-gnu/libXcomposite.so.1
#8  0xb6cb6098 in _gdk_windowing_window_set_composited (window=0x9139a18, composited=0) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/x11/gdkwindow-x11.c:5615
#9  0xb6c87f84 in IA__gdk_window_set_composited (window=0x9139a18, composited=0) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gdk/gdkwindow.c:9068
#10 0xb5ac6828 in Oxygen::InnerShadowData::ChildData::disconnect(_GtkWidget*) () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#11 0xb5ac689f in Oxygen::InnerShadowData::unregisterChild(_GtkWidget*) () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#12 0xb5ac6903 in Oxygen::InnerShadowData::childUnrealizeNotifyEvent(_GtkWidget*, void*) () from /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#13 0xb67faa7c in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb67f8d14 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#15 0xb680a943 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#16 0xb6812b54 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb6812cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb6f76722 in IA__gtk_widget_unrealize (widget=0x850c200) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:3579
#19 0xb6d6b98d in gtk_bin_forall (container=0x854ca60, include_internals=1, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkbin.c:141
#20 0xb6ea572b in gtk_scrolled_window_forall (container=0x854ca60, include_internals=1, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkscrolledwindow.c:1085
#21 0xb6daa0d7 in IA__gtk_container_forall (container=0x854ca60, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcontainer.c:1507
#22 0xb6f7210a in gtk_widget_real_unrealize (widget=0x854ca60) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:8907
#23 0xb67faad3 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb67f7647 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb67f8efd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb68122aa in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#27 0xb6812cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#28 0xb6f76722 in IA__gtk_widget_unrealize (widget=0x854ca60) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:3579
#29 0xb744b2e1 in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#30 0xb6daa0d7 in IA__gtk_container_forall (container=0x854ccc0, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcontainer.c:1507
#31 0xb6f7210a in gtk_widget_real_unrealize (widget=0x854ccc0) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:8907
#32 0xb744b8b2 in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0
#33 0xb67faa7c in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb67f7b8d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#35 0xb67f8c62 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#36 0xb680af7d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#37 0xb6812b54 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#38 0xb6812cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#39 0xb6f76722 in IA__gtk_widget_unrealize (widget=0x854ccc0) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:3579
#40 0xb6d6b98d in gtk_bin_forall (container=0x854c820, include_internals=1, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkbin.c:141
#41 0xb6ea572b in gtk_scrolled_window_forall (container=0x854c820, include_internals=1, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkscrolledwindow.c:1085
#42 0xb6daa0d7 in IA__gtk_container_forall (container=0x854c820, callback=0xb6f76630 <IA__gtk_widget_unrealize>, callback_data=0x0)
    at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcontainer.c:1507
#43 0xb6f7210a in gtk_widget_real_unrealize (widget=0x854c820) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:8907
#44 0xb67faad3 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#45 0xb67f7647 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#46 0xb67f8fb7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#47 0xb68122aa in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#48 0xb6812cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#49 0xb6f76722 in IA__gtk_widget_unrealize (widget=0x854c820) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:3579
#50 0xb6f76b0d in IA__gtk_widget_unparent (widget=0x854c820) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkwidget.c:3105
#51 0xb744b3b1 in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0
#52 0xb67fbf20 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#53 0xb67f7647 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#54 0xb67f8fb7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#55 0xb68122aa in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#56 0xb6812cd3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#57 0xb6da97de in IA__gtk_container_remove (container=0x8280110, widget=0x854c820) at /build/buildd-gtk+2.0_2.24.10-1-i386-kBWRW9/gtk+2.0-2.24.10/gtk/gtkcontainer.c:1240
#58 0xb744e61c in wxWindow::Reparent(wxWindowBase*) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#59 0xb78673bb in wxAuiFloatingFrame::SetPaneWindow(wxAuiPaneInfo const&) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_aui-2.8.so.0
#60 0xb785f3c7 in wxAuiManager::Update() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_aui-2.8.so.0
#61 0x080c80d9 in MainFrame::DoUpdateLayout (this=0x82eef70) at main.cpp:1924
#62 0x080c8114 in MainFrame::StartupDone (this=0x82eef70) at main.cpp:4687
#63 0x0807f36e in CodeBlocksApp::OnInit (this=0x81b1bd8) at app.cpp:681
#64 0x08080c71 in wxAppConsole::CallOnInit (this=0x81b1bd8) at /usr/include/wx-2.8/wx/app.h:76
#65 0xb71f1938 in wxEntry(int&, wchar_t**) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0
#66 0xb71f19e6 in wxEntry(int&, char**) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0
#67 0x0807b0c7 in main (argc=2, argv=0xbffff404) at app.cpp:262


More information about the pkg-kde-extras mailing list