<br><br><div class="gmail_quote">On Mon, Jun 9, 2008 at 4:58 PM, Lie <<a href="mailto:Lie.1296@gmail.com">Lie.1296@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Yesterday I installed compiz-icon in my Ubuntu. Today, when I go to<br>
the python interpreter, I happen to do this:<br>
<br>
### START OF PYTHON SESSION ###<br>
Python 2.5.2 (r252:60911, Apr 21 2008, 11:17:30)<br>
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> help()<br>
<br>
Welcome to Python 2.5!  This is the online help utility.<br>
<br>
If this is your first time using Python, you should definitely check<br>
out<br>
the tutorial on the Internet at <a href="http://www.python.org/doc/tut/" target="_blank">http://www.python.org/doc/tut/</a>.<br>
<br>
Enter the name of any module, keyword, or topic to get help on writing<br>
Python programs and using Python modules.  To quit this help utility<br>
and<br>
return to the interpreter, just type "quit".<br>
<br>
To get a list of available modules, keywords, or topics, type<br>
"modules",<br>
"keywords", or "topics".  Each module also comes with a one-line<br>
summary<br>
of what it does; to list the modules whose summaries contain a given<br>
word<br>
such as "spam", type "modules spam".<br>
<br>
help> modules<br>
<br>
Please wait a moment while I gather a list of all available modules...<br>
<br>
 * Starting Compiz<br>
 ... executing: compiz.real --replace --sm-disable --ignore-desktop-<br>
hints ccp<br>
Starting gtk-window-decorator<br>
compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12<br>
image format<br>
GConf backend: There is an unsupported value at path /apps/compiz/<br>
plugins/scale/allscreens/options/initiate_edge. Settings from this<br>
path won't be read. Try to remove that value so that operation can<br>
continue properly.<br>
Traceback (most recent call last):<br>
  File "<stdin>", line 1, in <module><br>
  File "/usr/lib/python2.5/site.py", line 342, in __call__<br>
    return pydoc.help(*args, **kwds)<br>
  File "/usr/lib/python2.5/pydoc.py", line 1649, in __call__<br>
    self.interact()<br>
  File "/usr/lib/python2.5/pydoc.py", line 1667, in interact<br>
    self.help(request)<br>
  File "/usr/lib/python2.5/pydoc.py", line 1683, in help<br>
    elif request == 'modules': self.listmodules()<br>
  File "/usr/lib/python2.5/pydoc.py", line 1804, in listmodules<br>
    ModuleScanner().run(callback)<br>
  File "/usr/lib/python2.5/pydoc.py", line 1855, in run<br>
    for importer, modname, ispkg in pkgutil.walk_packages():<br>
  File "/usr/lib/python2.5/pkgutil.py", line 125, in walk_packages<br>
    for item in walk_packages(path, name+'.', onerror):<br>
  File "/usr/lib/python2.5/pkgutil.py", line 110, in walk_packages<br>
    __import__(name)<br>
  File "/usr/lib/python2.5/site-packages/FusionIcon/interface_gtk/<br>
__init__.py", line 3, in <module><br>
    import main<br>
  File "/usr/lib/python2.5/site-packages/FusionIcon/interface_gtk/<br>
main.py", line 213, in <module><br>
    gtk.main()<br>
KeyboardInterrupt<br>
>>><br>
### END OF PYTHON SESSION ###<br>
<br>
How on earth could python's help utility crashed compiz-icon, and made<br>
compiz crash too (I lost my windows decoration after the crash). This<br>
is repeatable, until I uninstalled compiz-icon. After uninstalling, I<br>
retried help -> modules again, same problem, different program, now a<br>
blank Tk window showed up and it printed this traceback:<br>
<br>
Traceback (most recent call last):<br>
  File "<stdin>", line 1, in <module><br>
  File "/usr/lib/python2.5/site.py", line 342, in __call__<br>
    return pydoc.help(*args, **kwds)<br>
  File "/usr/lib/python2.5/pydoc.py", line 1649, in __call__<br>
    self.interact()<br>
  File "/usr/lib/python2.5/pydoc.py", line 1667, in interact<br>
    self.help(request)<br>
  File "/usr/lib/python2.5/pydoc.py", line 1683, in help<br>
    elif request == 'modules': self.listmodules()<br>
  File "/usr/lib/python2.5/pydoc.py", line 1804, in listmodules<br>
    ModuleScanner().run(callback)<br>
  File "/usr/lib/python2.5/pydoc.py", line 1855, in run<br>
    for importer, modname, ispkg in pkgutil.walk_packages():<br>
  File "/usr/lib/python2.5/pkgutil.py", line 125, in walk_packages<br>
    for item in walk_packages(path, name+'.', onerror):<br>
  File "/usr/lib/python2.5/pkgutil.py", line 110, in walk_packages<br>
    __import__(name)<br>
  File "/usr/lib/python2.5/site-packages/OpenGL/Tk/__init__.py", line<br>
87, in <module><br>
    _default_root.tk.call('package', 'require', 'Togl')<br>
_tkinter.TclError: can't find package Togl<br>
<br>
OK, I don't think I can uninstall Tk without messing up a lot of<br>
harmless python programs later, and by now, I figured out that the<br>
problem isn't in compiz-icon afterall.<br>
<br>
So, has anyone got something like this?<br>
<br>
PS: Ubuntu Hardy Heron (8.04) + Python 2.5.2<br>
--</blockquote><div><br>The error appears to be in OpenGL. Maybe you should ask the Ubuntu people about it. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</blockquote></div><br>