Tags: patch
Something strange happening with tray-icon in miro. For now good option
is to disable it. I don't have time to fight with it right now, maybe later.
I hope this will help:
diff -rup ~miro-2.0.1/portable/frontends/widgets/gtk/trayicon.py miro-2.0.1/portable/frontends/widgets/gtk/trayicon.py
--- ~miro-2.0.1/portable/frontends/widgets/gtk/trayicon.py	2009-02-11 22:37:21.000000000 +0100
+++ miro-2.0.1/portable/frontends/widgets/gtk/trayicon.py	2009-02-20 02:23:08.000000000 +0100
@@ -44,7 +44,7 @@ trayicon_is_supported = False
 # trayicons (the GtkStatusIcon widget).  Specifically we are looking
 # for GTK+ version 2.10 or newer.
 if gtk.check_version(2, 10, 0) == None:
-    trayicon_is_supported = True
+    trayicon_is_supported = False
 
     class Trayicon(gtk.StatusIcon):
         def __init__(self, icon):
0x00007f5e5209e1f4 in __lll_lock_wait () from /lib/libpthread.so.0
(gdb) bt
#0  0x00007f5e5209e1f4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007f5e5209c150 in pthread_cond_broadcast@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0
#2  0x00007f5e4bd29217 in wait_or_poll_for_event (dpy=0x1486fb0, wait=<value 
optimized out>) at 
../../src/xcb_io.c:141
#3  0x00007f5e4bd2958d in process_responses (dpy=0x147c280, 
wait_for_first_event=1, current_error=0x0, 
current_request=0)
    at ../../src/xcb_io.c:166
#4  0x00007f5e4bd29e49 in _XReadEvents (dpy=0x1486fb0) at ../../src/xcb_io.c:272
#5  0x00007f5e4bd08a14 in XIfEvent (dpy=0x1486fb0, event=0x7fff5a4c3e70, 
predicate=0x7f5e423aa410 
<timestamp_predicate>, 
    arg=0x2800115 "ngs/toolbar.xml#toolbarpaletteitem") at 
../../src/IfEvent.c:70
#6  0x00007f5e423aa3c7 in IA__gdk_x11_get_server_time (window=<value optimized 
out>)
    at /tmp/buildd/gtk+2.0-2.14.7/gdk/x11/gdkevents-x11.c:2600
#7  0x00007f5e428a821e in gtk_tray_icon_send_manager_message (icon=0x1a541b0, 
message=128, window=21480128, 
data1=41943317, 
    data2=21527048, data3=0) at 
/tmp/buildd/gtk+2.0-2.14.7/gtk/gtktrayicon-x11.c:309
#8  0x00007f5e428a8bf0 in gtk_tray_icon_update_manager_window (icon=0x1a541b0)
    at /tmp/buildd/gtk+2.0-2.14.7/gtk/gtktrayicon-x11.c:331
#9  0x00007f5e428a8e05 in gtk_tray_icon_realize (widget=0x1a541b0) at 
/tmp/buildd/gtk+2.0-2.14.7/gtk/gtktrayicon-x11.c:466
#10 0x00007f5e4884c11d in IA__g_closure_invoke (closure=0x1588360, 
return_value=0x0, n_param_values=1, param_values=
    0x28ed400, invocation_hint=0x7fff5a4c42a0) at 
/build/buildd/glib2.0-2.18.4/gobject/gclosure.c:767
#11 0x00007f5e4885f628 in signal_emit_unlocked_R (node=0x1588df0, detail=0, 
instance=0x1a541b0, emission_return=0x0, 
    instance_and_params=0x28ed400) at 
/build/buildd/glib2.0-2.18.4/gobject/gsignal.c:3174
#12 0x00007f5e488611d8 in IA__g_signal_emit_valist (instance=0x1a541b0, 
signal_id=<value optimized out>, detail=0, 
var_args=
    0x7fff5a4c4480) at /build/buildd/glib2.0-2.18.4/gobject/gsignal.c:2977
#13 0x00007f5e488616d3 in IA__g_signal_emit (instance=0x147c280, signal_id=128, 
detail=21480128)
    at /build/buildd/glib2.0-2.18.4/gobject/gsignal.c:3034
#14 0x00007f5e4283ab06 in IA__gtk_widget_realize (widget=0x1a541b0) at 
/tmp/buildd/gtk+2.0-2.14.7/gtk/gtkwidget.c:3319
#15 0x00007f5e4284ad88 in gtk_window_show (widget=0x1a541b0) at 
/tmp/buildd/gtk+2.0-2.14.7/gtk/gtkwindow.c:4314
#16 0x00007f5e4884c11d in IA__g_closure_invoke (closure=0x151fc80, 
return_value=0x0, n_param_values=1, param_values=
    0x26a0580, invocation_hint=0x7fff5a4c4740) at 
/build/buildd/glib2.0-2.18.4/gobject/gclosure.c:767
#17 0x00007f5e4885f628 in signal_emit_unlocked_R (node=0x1588290, detail=0, 
instance=0x1a541b0, emission_return=0x0, 
    instance_and_params=0x26a0580) at 
/build/buildd/glib2.0-2.18.4/gobject/gsignal.c:3174
#18 0x00007f5e488611d8 in IA__g_signal_emit_valist (instance=0x1a541b0, 
signal_id=<value optimized out>, detail=0, 
var_args=
    0x7fff5a4c4920) at /build/buildd/glib2.0-2.18.4/gobject/gsignal.c:2977
#19 0x00007f5e488616d3 in IA__g_signal_emit (instance=0x147c280, signal_id=128, 
detail=21480128)
    at /build/buildd/glib2.0-2.18.4/gobject/gsignal.c:3034
#20 0x00007f5e4283bacc in IA__gtk_widget_show (widget=0x1a541b0) at 
/tmp/buildd/gtk+2.0-2.14.7/gtk/gtkwidget.c:3003
#21 0x00007f5e427975a0 in gtk_status_icon_constructor (type=<value optimized 
out>, 
    n_construct_properties=<value optimized out>, construct_params=<value 
optimized out>)
    at /tmp/buildd/gtk+2.0-2.14.7/gtk/gtkstatusicon.c:653
#22 0x00007f5e48851ad3 in IA__g_object_newv (object_type=20181888, 
n_parameters=<value optimized out>, 
parameters=0x0)
    at /build/buildd/glib2.0-2.18.4/gobject/gobject.c:1211
#23 0x00007f5e47dda7f8 in ?? () from 
/usr/lib/pymodules/python2.5/gtk-2.0/gobject/_gobject.so
#24 0x00007f5e42c8f7f7 in ?? () from 
/usr/lib/pymodules/python2.5/gtk-2.0/gtk/_gtk.so
---Type <return> to continue, or q <return> to quit---
#25 0x000000000045df5c in wrap_init (self=0x147c280, args=0x80, 
wrapped=0xfffffffffffffe00, kwds=0xffffffffffffffff)
    at ../Objects/typeobject.c:4043
#26 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#27 0x000000000048b2d2 in PyEval_CallObjectWithKeywords (func=0x2147710, 
arg=0x7f5e52453050, kw=0x0)
    at ../Python/ceval.c:3481
#28 0x00000000004d97ef in wrapperdescr_call (descr=0x12ee960, 
args=0x7f5e52453050, kwds=0x0) at 
../Objects/descrobject.c:304
#29 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#30 0x000000000048e011 in PyEval_EvalFrameEx (f=0x28e9140, throwflag=<value 
optimized out>) at ../Python/ceval.c:3823
#31 0x000000000049247d in PyEval_EvalCodeEx (co=0x1758030, globals=<value 
optimized out>, locals=<value optimized 
out>, 
    args=0x21450b0, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
closure=0x0) at ../Python/ceval.c:2875
#32 0x00000000004dc942 in function_call (func=0x1758848, arg=0x2145098, kw=0x0) 
at ../Objects/funcobject.c:517
#33 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#34 0x000000000041f6e8 in instancemethod_call (func=0x1758848, arg=0x2145098, 
kw=0x0) at 
../Objects/classobject.c:2519
#35 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#36 0x0000000000465f66 in slot_tp_init (self=0x2146f00, args=0x7f5e325c1e50, 
kwds=0x0) at 
../Objects/typeobject.c:4976
#37 0x000000000046e04b in type_call (type=0x1791b90, args=0x7f5e325c1e50, 
kwds=0x0) at ../Objects/typeobject.c:436
#38 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#39 0x000000000048e011 in PyEval_EvalFrameEx (f=0x22de8b0, throwflag=<value 
optimized out>) at ../Python/ceval.c:3823
#40 0x0000000000491c92 in PyEval_EvalFrameEx (f=0x22dd820, throwflag=<value 
optimized out>) at ../Python/ceval.c:3698
#41 0x0000000000491c92 in PyEval_EvalFrameEx (f=0x22de510, throwflag=<value 
optimized out>) at ../Python/ceval.c:3698
#42 0x000000000049247d in PyEval_EvalCodeEx (co=0x143a198, globals=<value 
optimized out>, locals=<value optimized 
out>, 
    args=0x212c0f8, argcount=2, kws=0x22d8af0, kwcount=0, defs=0x0, defcount=0, 
closure=0x0) at 
../Python/ceval.c:2875
#43 0x00000000004dca39 in function_call (func=0x1756b90, arg=0x212c0e0, 
kw=0x7f5e28015820) at 
../Objects/funcobject.c:517
#44 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#45 0x000000000048fa77 in PyEval_EvalFrameEx (f=0x1c40750, throwflag=<value 
optimized out>) at ../Python/ceval.c:3892
#46 0x000000000049247d in PyEval_EvalCodeEx (co=0x16a9210, globals=<value 
optimized out>, locals=<value optimized 
out>, 
    args=0x7f5e33fdb338, argcount=3, kws=0x0, kwcount=0, defs=0x0, defcount=0, 
closure=0x0) at ../Python/ceval.c:2875
#47 0x00000000004dc942 in function_call (func=0x16a92a8, arg=0x7f5e33fdb320, 
kw=0x0) at ../Objects/funcobject.c:517
#48 0x0000000000418843 in PyObject_Call (func=0x147c280, arg=0x80, 
kw=0x147c2c0) at ../Objects/abstract.c:1861
#49 0x000000000048b2d2 in PyEval_CallObjectWithKeywords (func=0x16a92a8, 
arg=0x7f5e33fdb320, kw=0x0)
    at ../Python/ceval.c:3481
#50 0x00007f5e481fc4cc in _pyglib_handler_marshal () from 
/usr/lib/libpyglib-2.0-python2.5.so.0
#51 0x00007f5e4979dafb in IA__g_main_context_dispatch (context=0x929a80) at 
/build/buildd/glib2.0-2.18.4/glib/gmain.c:2144
#52 0x00007f5e497a12bd in g_main_context_iterate (context=0x929a80, block=1, 
dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.18.4/glib/gmain.c:2778
#53 0x00007f5e497a17ed in IA__g_main_loop_run (loop=0x1a9e1e0) at 
/build/buildd/glib2.0-2.18.4/glib/gmain.c:2986
#54 0x00007f5e42729797 in IA__gtk_main () at 
/tmp/buildd/gtk+2.0-2.14.7/gtk/gtkmain.c:1200
#55 0x00007f5e42d75df2 in ?? () from 
/usr/lib/pymodules/python2.5/gtk-2.0/gtk/_gtk.so
#56 0x000000000049119f in PyEval_EvalFrameEx (f=0x1796300, throwflag=<value 
optimized out>) at ../Python/ceval.c:3596
#57 0x0000000000491c92 in PyEval_EvalFrameEx (f=0x109afe0, throwflag=<value 
optimized out>) at ../Python/ceval.c:3698
#58 0x0000000000491c92 in PyEval_EvalFrameEx (f=0x109aa60, throwflag=<value 
optimized out>) at ../Python/ceval.c:3698
---Type <return> to continue, or q <return> to quit---
#59 0x0000000000491c92 in PyEval_EvalFrameEx (f=0x7d5460, throwflag=<value 
optimized out>) at ../Python/ceval.c:3698
#60 0x000000000049247d in PyEval_EvalCodeEx (co=0x7f5e5243e558, globals=<value 
optimized out>, 
    locals=<value optimized out>, args=0x0, argcount=0, kws=0x0, kwcount=0, 
defs=0x0, defcount=0, closure=0x0)
    at ../Python/ceval.c:2875
#61 0x0000000000492672 in PyEval_EvalCode (co=0x147c280, globals=0x80, 
locals=0x147c2c0) at ../Python/ceval.c:514
#62 0x00000000004b1fb8 in PyRun_FileExFlags (fp=0x75d010, 
filename=0x7fff5a4c870d "/usr/bin/miro.real", 
    start=<value optimized out>, globals=0x780520, locals=0x780520, closeit=1, 
flags=0x7fff5a4c6830)
    at ../Python/pythonrun.c:1273
#63 0x00000000004b225b in PyRun_SimpleFileExFlags (fp=0x75d010, 
filename=0x7fff5a4c870d "/usr/bin/miro.real", 
closeit=1, 
    flags=0x7fff5a4c6830) at ../Python/pythonrun.c:879
#64 0x0000000000414572 in Py_Main (argc=1, argv=<value optimized out>) at 
../Modules/main.c:532
#65 0x00007f5e516d25a6 in __libc_start_main () from /lib/libc.so.6
#66 0x00000000004139b9 in _start ()

-- 
Please disable radeon winsys and r300 pipe driver from building by
default, as they are made of bonghits, insomnia, and fail at the moment.
by mostawesomedude

Reply via email to