[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
The upstream of version 2.10.7-0ubuntu2 fixed the problem running mousepad as a normal user. Mousepad now runs properly as a normal user, however the bug with gedit/mousepad when clicking open file still remains unfixed. To reproduce this bug just run sudo gedit and hit open on the toolbar, or run sudo mousepad and then click file open from the menu bar. All information I could produce is in the above attachments. -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] FEISTY: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
Public bug reported: Binary package hint: libgtk2.0-0 I received some updates tonight for feisty. One of which was libc6-i686 as well as just the libc6 package. I was trying to edit some files in mousepad and noticed when I clicked the Open option from the file menu it froze mousepad, I restarted X and tried again, same issue. I fired up gedit and got the same problem. I was running both as root. However if i ran gedit as a normal user it worked fine. When i tried running mousepad as a normal user I got a segfault, so I decided to debug mousepad with gdb. This is the results: $ gdb mousepad GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as i486-linux-gnu... (no debugging symbols found) Using host libthread_db library /lib/tls/i686/cmov/libthread_db.so.1. (gdb) run Starting program: /usr/bin/mousepad (no debugging symbols found) Failed to read a valid object file image from memory. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type return to continue, or q return to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1219246400 (LWP 627)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219246400 (LWP 627)] 0xb7aacd5f in gdk_drawable_get_screen () from /usr/lib/libgdk-x11-2.0.so.0 As you can see it refers to the file /usr/lib/libgdk-x11-2.0.so.0 dpkg says these files are part of libgtk2.0-0 $ dpkg --search libgdk-x11-2.0.so.0 libgtk2.0-0: /usr/lib/libgdk-x11-2.0.so.0.1000.7 libgtk2.0-0: /usr/lib/libgdk-x11-2.0.so.0 Hopefully this is enough information for anyone to regenerate the issue and confirm it is a major bug. thanks Lance Poore ** Affects: gtk+2.0 (Ubuntu) Importance: Undecided Status: Unconfirmed -- FEISTY: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
Yep I got a backtrace with the debug package installed Here are the results: Starting program: /usr/bin/mousepad (no debugging symbols found) Failed to read a valid object file image from memory. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1218922816 (LWP 3724)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1218922816 (LWP 3724)] 0xb7afbd5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 202 gdkdraw.c: No such file or directory. in gdkdraw.c -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
sorry for the split post.. i forgot the important part :) (gdb) backtrace #0 0xb7b8fd5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 #1 0xb7bd3178 in IA__gdk_window_new (parent=0x4c4c, attributes=0xbf9e9bb4, attributes_mask=108) at gdkwindow-x11.c:673 #2 0xb7e02eef in text_window_realize (win=0x80f2c40, widget=0x8078f88) at gtktextview.c:7478 #3 0xb7e031a3 in set_window_width (text_view=0x80ba018, width=value optimized out, type=GTK_TEXT_WINDOW_LEFT, winp=0x80ba098) at gtktextview.c:8129 #4 0x08053914 in ?? () #5 0x080ba098 in ?? () #6 0x0003 in ?? () #7 0x002d in ?? () #8 0x0804e11d in ?? () #9 0x080ae830 in ?? () #10 0x08055821 in ?? () #11 0xbf9e9c68 in ?? () #12 0xb787232c in g_value_peek_pointer () from /usr/lib/libgobject-2.0.so.0 #13 0xb7d30f58 in gtk_item_factory_callback_marshal (widget=0x60001, func_data=0x8078f88) at gtkitemfactory.c:188 #14 0xb785d9b9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #15 0xb785062b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #16 0xb78610e3 in ?? () from /usr/lib/libgobject-2.0.so.0 #17 0x080b02f8 in ?? () #18 0x in ?? () -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
** Description changed: Binary package hint: libgtk2.0-0 - I received some updates tonight for feisty. One of which was libc6-i686 - as well as just the libc6 package. I was trying to edit some files in - mousepad and noticed when I clicked the Open option from the file menu - it froze mousepad, I restarted X and tried again, same issue. I fired - up gedit and got the same problem. I was running both as root. - However if i ran gedit as a normal user it worked fine. When i tried - running mousepad as a normal user I got a segfault, so I decided to - debug mousepad with gdb. This is the results: + I received some updates tonight for feisty. One of which was + libgtk2.0-0. I was trying to edit some files in mousepad and noticed + when I clicked the Open option from the file menu it froze mousepad, I + restarted X and tried again, same issue. I fired up gedit and got the + same problem. I was running both as root. However if i ran gedit as a + normal user it worked fine. When i tried running mousepad as a normal + user I got a segfault, so I decided to debug mousepad with gdb. This is + the results: $ gdb mousepad GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as i486-linux-gnu... (no debugging symbols found) Using host libthread_db library /lib/tls/i686/cmov/libthread_db.so.1. (gdb) run Starting program: /usr/bin/mousepad (no debugging symbols found) Failed to read a valid object file image from memory. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type return to continue, or q return to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1219246400 (LWP 627)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219246400 (LWP 627)] 0xb7aacd5f in gdk_drawable_get_screen () from /usr/lib/libgdk-x11-2.0.so.0 As you can see it refers to the file /usr/lib/libgdk-x11-2.0.so.0 dpkg says these files are part of libgtk2.0-0 $ dpkg --search libgdk-x11-2.0.so.0 libgtk2.0-0: /usr/lib/libgdk-x11-2.0.so.0.1000.7 libgtk2.0-0: /usr/lib/libgdk-x11-2.0.so.0 Hopefully this is enough information for anyone to regenerate the issue and confirm it is a major bug. thanks Lance Poore -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
$ cat /tmp/gdb-mousepad.txt GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as i486-linux-gnu... (no debugging symbols found) Using host libthread_db library /lib/tls/i686/cmov/libthread_db.so.1. (gdb) handle SIG33 pass nostop noprint SignalStop Print Pass to program Description SIG33 NoNo Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/mousepad (no debugging symbols found) Failed to read a valid object file image from memory. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1218640192 (LWP 18050)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1218640192 (LWP 18050)] 0xb7b40d5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 202 gdkdraw.c: No such file or directory. in gdkdraw.c (gdb) backtrace #0 0xb7b40d5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 #1 0xb7b84178 in IA__gdk_window_new (parent=0x4c4c, attributes=0xbfc45614, attributes_mask=108) at gdkwindow-x11.c:673 #2 0xb7db3eef in text_window_realize (win=0x80f2c40, widget=0x8078f88) at gtktextview.c:7478 #3 0xb7db41a3 in set_window_width (text_view=0x80ba018, width=value optimized out, type=GTK_TEXT_WINDOW_LEFT, winp=0x80ba098) at gtktextview.c:8129 #4 0x08053914 in ?? () #5 0x080ba098 in ?? () #6 0x0003 in ?? () #7 0x002d in ?? () #8 0x0804e11d in ?? () #9 0x080ae830 in ?? () #10 0x08055821 in ?? () #11 0xbfc456c8 in ?? () #12 0xb782332c in g_value_peek_pointer () from /usr/lib/libgobject-2.0.so.0 #13 0xb7ce1f58 in gtk_item_factory_callback_marshal (widget=0x60001, func_data=0x8078f88) at gtkitemfactory.c:188 #14 0xb780e9b9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #15 0xb780162b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #16 0xb78120e3 in ?? () from /usr/lib/libgobject-2.0.so.0 #17 0x080b02f8 in ?? () #18 0x in ?? () (gdb) info registers eax0x80772f0134705904 ecx0x60001 393217 edx0x8078f88134713224 ebx0xb7bac23c -1212497348 esp0xbfc45530 0xbfc45530 ebp0xbfc45548 0xbfc45548 esi0x4c4c 19532 edi0x80f2c40135212096 eip0xb7b40d5f 0xb7b40d5f IA__gdk_drawable_get_screen+31 eflags 0x210202 [ IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 1 (Thread -1218640192 (LWP 18050)): #0 0xb7b40d5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 #1 0xb7b84178 in IA__gdk_window_new (parent=0x4c4c, attributes=0xbfc45614, attributes_mask=108) at gdkwindow-x11.c:673 #2 0xb7db3eef in text_window_realize (win=0x80f2c40, widget=0x8078f88) at gtktextview.c:7478 #3 0xb7db41a3 in set_window_width (text_view=0x80ba018, width=value optimized out, type=GTK_TEXT_WINDOW_LEFT, winp=0x80ba098) at gtktextview.c:8129 #4 0x08053914 in ?? () #5 0x080ba098 in ?? () #6 0x0003 in ?? () #7 0x002d in ?? () #8 0x0804e11d in ?? () #9 0x080ae830 in ?? () #10 0x08055821 in ?? () #11 0xbfc456c8 in ?? () #12 0xb782332c in g_value_peek_pointer () from /usr/lib/libgobject-2.0.so.0 #13 0xb7ce1f58 in gtk_item_factory_callback_marshal (widget=0x60001, func_data=0x8078f88) at gtkitemfactory.c:188 #14 0xb780e9b9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #15 0xb780162b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #16 0xb78120e3 in ?? () from /usr/lib/libgobject-2.0.so.0 #17 0x080b02f8 in ?? () #18 0x in ?? () (gdb) quit I am also attaching the output of mousepad by using valgrind. Hopefully with these you will be able to tell exactly what went wrong. Thanks ** Attachment added: Valgrind log of Mousepad http://librarian.launchpad.net/5688801/valgrind.log.18418 -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
I have a new logfile I generated with how mousepad works if ran by root, until you try to open a file from the menu. Here is the command I ran with valgrind sudo valgrind -v --tool=memcheck --leak-check=full --num-callers=12 --log-file=valgrind2.log mousepad Attached is the output Thanks in advanced ** Attachment added: valgrind log of Mousepad ran as root http://librarian.launchpad.net/5689357/valgrind2.log.24295 -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 78665] Re: libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit
Here is some more debugging information from gdb i got. $ gdb mousepad 21 | tee /tmp/gdb-mousepad-open.txt GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as i486-linux-gnu... Using host libthread_db library /lib/tls/i686/cmov/libthread_db.so.1. (gdb) handle SIG33 pass nostop noprint SignalStop Print Pass to program Description SIG33 NoNo Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/mousepad Failed to read a valid object file image from memory. [Thread debugging using libthread_db enabled] [New Thread -1218402624 (LWP 25632)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1218402624 (LWP 25632)] 0xb7b7ad5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 202 gdkdraw.c: No such file or directory. in gdkdraw.c (gdb) backtrace #0 0xb7b7ad5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 #1 0xb7bbe178 in IA__gdk_window_new (parent=0x4c4c, attributes=0xbfa824c4, attributes_mask=108) at gdkwindow-x11.c:673 #2 0xb7dedeef in text_window_realize (win=0x80f2c40, widget=0x8078f88) at gtktextview.c:7478 #3 0xb7dee1a3 in set_window_width (text_view=0x80ba018, width=value optimized out, type=GTK_TEXT_WINDOW_LEFT, winp=0x80ba098) at gtktextview.c:8129 #4 0x08053914 in show_line_numbers (text_view=0x80ba018, visible=1) at linenum.c:287 #5 0xb7d1bf58 in gtk_item_factory_callback_marshal (widget=0x60001, func_data=0x8078f88) at gtkitemfactory.c:188 #6 0xb78489b9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #7 0xb783b62b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #8 0xb784c0e3 in ?? () from /usr/lib/libgobject-2.0.so.0 #9 0x080b02f8 in ?? () #10 0x in ?? () (gdb) info registers eax0x80772f0134705904 ecx0x60001 393217 edx0x8078f88134713224 ebx0xb7be623c -1212259780 esp0xbfa823e0 0xbfa823e0 ebp0xbfa823f8 0xbfa823f8 esi0x4c4c 19532 edi0x80f2c40135212096 eip0xb7b7ad5f 0xb7b7ad5f IA__gdk_drawable_get_screen+31 eflags 0x210202 [ IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 1 (Thread -1218402624 (LWP 25632)): #0 0xb7b7ad5f in IA__gdk_drawable_get_screen (drawable=0x4c4c) at gdkdraw.c:202 #1 0xb7bbe178 in IA__gdk_window_new (parent=0x4c4c, attributes=0xbfa824c4, attributes_mask=108) at gdkwindow-x11.c:673 #2 0xb7dedeef in text_window_realize (win=0x80f2c40, widget=0x8078f88) at gtktextview.c:7478 #3 0xb7dee1a3 in set_window_width (text_view=0x80ba018, width=value optimized out, type=GTK_TEXT_WINDOW_LEFT, winp=0x80ba098) at gtktextview.c:8129 #4 0x08053914 in show_line_numbers (text_view=0x80ba018, visible=1) at linenum.c:287 #5 0xb7d1bf58 in gtk_item_factory_callback_marshal (widget=0x60001, func_data=0x8078f88) at gtkitemfactory.c:188 #6 0xb78489b9 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #7 0xb783b62b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #8 0xb784c0e3 in ?? () from /usr/lib/libgobject-2.0.so.0 #9 0x080b02f8 in ?? () #10 0x in ?? () (gdb) auit Undefined command: auit. Try help. (gdb) quit I have tried to get some information from mousepad through gdb when I run it as root and try to hit the open file option. It doesn't work because the program isn't segfaulting, it is just hanging almost as if i sent the process to the background with ctrl+z but gdb just says continuing if I try to do anything with it. I hope I have provided all the debugging info needed. I can't see how I can provide anymore I have all the debugging symbols requested installed and I followed the instructions for backtracing exactly. I have included the valgrind logs of various reproduction methods. Can someone else just confirm this is a bug, by trying to run sudo mousepad and trying to open something. Or apt-get install mousepad and just see if mousepad segfaults when you try to open it. Also try running gedit with sudo as well, and try clicking the open button. Should hang the app. Shouldn't take much work for someone to confirm this, and when someone does I have more than enough debugging info included on this bug report. Thanks -- libgtk2.0 upgrade broke things in gtk apps such as mousepad and gedit https://launchpad.net/bugs/78665 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com
[Bug 76080] feisty: spellcheck in xchat and gaim doesn't work in feisty.
Public bug reported: I'm not sure what the issue is with the libgtkspell package, but my xchat and gaim aren't highlighting misspelled words. I haven't tried doing a manual compile of each yet, but I think this might be worth looking into for some other people. I have all the needed packages for spellchecking installed as far as I know. ** Affects: gtkspell (Ubuntu) Importance: Undecided Status: Needs Info -- feisty: spellcheck in xchat and gaim doesn't work in feisty. https://launchpad.net/bugs/76080 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 53706] EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets
Public bug reported: Binary package hint: libgtk2.0-common ##Possible Edgy Bug *noticed gdesklets wasn't loading at startup like I had it set to in Dapper, I ran gdesklets from the command line, and it couldnt connect to the daemon. I have experienced several issues with gtk2 on edgy. I have posted previous bug reports on nicotine and gtkpod. This one is on gdesklets. I think the problem lies inside something to do with python and gtk2.0, because every app log / verbose output reports something based on gtk2.0 and/or python. This is the log file from gdesklets: esklets-daemon: line 127 ? in /usr/lib/gdesklets/gdesklets-daemon: line 108 _gdesklets_main in /usr/lib/gdesklets/main/__init__.py: line 114 init in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp in /var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py: line 40 ? in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp [EXC]/usr/lib/gdesklets/utils/ErrorFormatter.py [---] 113 # give us an absolute path. [---] 114 # [---] 115 _old_imp = __import__ [---] 116 def _new_imp(name, globs = {}, locls = {}, fromlist = []): [---] 117 [ERR] 118 module = _old_imp(name, globs, locls, fromlist) [---] 119 # builtin modules have no __file__ attribute, so we have to check for it [---] 120 if (module): [---] 121 if (hasattr(module, __file__)): [---] 122 module.__file__ = os.path.abspath(module.__file__) [---] 123 return module [---] 124 else: ** Affects: gtk+2.0 (Ubuntu) Importance: Untriaged Status: Unconfirmed -- EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets https://launchpad.net/bugs/53706 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 53706] Re: EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets
Sorry I posted that and it didn't paste the entire log. Here it is: $ cat /home/godmachine81/.gdesklets/logs/gdesklets%3A0.0.log Log messages of /home/godmachine81/.gdesklets/logs/gdesklets%3A0.0.log ==[07/22/06-02:02:04]=== === Unhandled error! Something bad and unexpected happened. === [EXC]/var/lib/python-support/python2.4/gtk-2.0/gtk/_gtk.so: undefined symbol: gtk_recent_info_unref in /usr/lib/gdesklets/gdesklets-daemon: line 127 ? in /usr/lib/gdesklets/gdesklets-daemon: line 108 _gdesklets_main in /usr/lib/gdesklets/main/__init__.py: line 114 init in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp in /var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py: line 40 ? in /usr/lib/gdesklets/utils/ErrorFormatter.py: line 118 _new_imp [EXC]/usr/lib/gdesklets/utils/ErrorFormatter.py [---] 113 # give us an absolute path. [---] 114 # [---] 115 _old_imp = __import__ [---] 116 def _new_imp(name, globs = {}, locls = {}, fromlist = []): [---] 117 [ERR] 118 module = _old_imp(name, globs, locls, fromlist) [---] 119 # builtin modules have no __file__ attribute, so we have to check for it [---] 120 if (module): [---] 121 if (hasattr(module, __file__)): [---] 122 module.__file__ = os.path.abspath(module.__file__) [---] 123 return module [---] 124 else: -- EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets https://launchpad.net/bugs/53706 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 53706] Re: EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets
The following is the output of the command you requested: $ ldd /var/lib/python-support/python2.4/gtk-2.0/gtk/_gtk.so lddgtk [EMAIL PROTECTED]:~$ cat lddgtk linux-gate.so.1 = (0xe000) libgtk-x11-2.0.so.0 = /usr/local/lib/libgtk-x11-2.0.so.0 (0xb7abd000) libgdk-x11-2.0.so.0 = /usr/local/lib/libgdk-x11-2.0.so.0 (0xb7a44000) libatk-1.0.so.0 = /usr/lib/libatk-1.0.so.0 (0xb7a18000) libgdk_pixbuf-2.0.so.0 = /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0xb7a03000) libm.so.6 = /lib/tls/i686/cmov/libm.so.6 (0xb79dd000) libpangocairo-1.0.so.0 = /usr/lib/libpangocairo-1.0.so.0 (0xb79d5000) libfontconfig.so.1 = /usr/lib/libfontconfig.so.1 (0xb79a7000) libXext.so.6 = /usr/lib/libXext.so.6 (0xb799a000) libXrender.so.1 = /usr/lib/libXrender.so.1 (0xb7991000) libXinerama.so.1 = /usr/lib/libXinerama.so.1 (0xb798e000) libXi.so.6 = /usr/lib/libXi.so.6 (0xb7986000) libXrandr.so.2 = /usr/lib/libXrandr.so.2 (0xb7983000) libXcursor.so.1 = /usr/lib/libXcursor.so.1 (0xb797a000) libXfixes.so.3 = /usr/lib/libXfixes.so.3 (0xb7975000) libpango-1.0.so.0 = /usr/lib/libpango-1.0.so.0 (0xb793c000) libcairo.so.2 = /usr/lib/libcairo.so.2 (0xb78e) libX11.so.6 = /usr/lib/libX11.so.6 (0xb781b000) libgobject-2.0.so.0 = /usr/lib/libgobject-2.0.so.0 (0xb77e4000) libgmodule-2.0.so.0 = /usr/lib/libgmodule-2.0.so.0 (0xb77e1000) libdl.so.2 = /lib/tls/i686/cmov/libdl.so.2 (0xb77dd000) libglib-2.0.so.0 = /usr/lib/libglib-2.0.so.0 (0xb774f000) libc.so.6 = /lib/tls/i686/cmov/libc.so.6 (0xb7619000) /lib/ld-linux.so.2 (0x8000) libpangoft2-1.0.so.0 = /usr/lib/libpangoft2-1.0.so.0 (0xb75ef000) libfreetype.so.6 = /usr/lib/libfreetype.so.6 (0xb7588000) libz.so.1 = /usr/lib/libz.so.1 (0xb7574000) libexpat.so.1 = /usr/lib/libexpat.so.1 (0xb7555000) libXau.so.6 = /usr/lib/libXau.so.6 (0xb7552000) libSM.so.6 = /usr/lib/libSM.so.6 (0xb7549000) libICE.so.6 = /usr/lib/libICE.so.6 (0xb7531000) libpng12.so.0 = /usr/lib/libpng12.so.0 (0xb750e000) libXdmcp.so.6 = /usr/lib/libXdmcp.so.6 (0xb7508000) -- EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets https://launchpad.net/bugs/53706 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 53706] Re: EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets
$ python -c import gtk Traceback (most recent call last): File string, line 1, in ? File /var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py, line 40, in ? from gtk import _gtk ImportError: /var/lib/python-support/python2.4/gtk-2.0/gtk/_gtk.so: undefined symbol: gtk_recent_info_unref -- EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets https://launchpad.net/bugs/53706 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 53706] Re: [Bug 53706] Re: EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets
I haven't installed any libraries in by hand. I just have what edgy put on here. --- Sebastien Bacher [EMAIL PROTECTED] wrote: libgtk-x11-2.0.so.0 = /usr/local/lib/libgtk-x11-2.0.so.0 (0xb7abd000) libgdk-x11-2.0.so.0 = /usr/local/lib/libgdk-x11-2.0.so.0 (0xb7a44000) those are not coming from the distribution, please don't open distribution bugs if you start installing libraries you built by hand too, I'm closing the bug since that's not one, you just have an old library you installed and which is taking over the official one ** Changed in: gtk+2.0 (Ubuntu) Status: Needs Info = Rejected -- EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets https://launchpad.net/bugs/53706 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- EDGY: numerous gtk2 errors with serveral apps. this one is gdesklets https://launchpad.net/bugs/53706 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs