Alltray Thunderbird issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alltray (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: alltray
I am using Ubuntu 8.04.2, Alltray version 0.69, and Thunderbird 2.0.0.21 on a dual-boot system (Windows XP Professional on the other boot). I have both Thunderbird installations sharing the same profile, and thus the extensions. Under Windows, I have the MinimizeToTray extension installed, and under Ubuntu, I am trying Alltray for the same purpose. When I start Thunderbird under Ubuntu, the first window to open is an error from the MinimizeToTray extension (expected, it's Windows only). Once I close this window, the main Thunderbird window opens.
Here are some debug outputs from Alltray.
With extension enabled:
james@firebird:~$ alltray -d thunderbird
command without args: thunderbird
basename: thunderbird
command: thunderbird
win->title_time: 0
win->notray: 0
HAVE MANAGER WINDOW
win->libsyp_window id: 81788931
execute program: thunderbird
lib is here: /usr/lib
old preload: (null)
preload string: LD_PRELOAD=
wait for window
liballtraynomap
got window from lib: 83886446
found child window: 83886446
child have pid: 739
get_window_icon with size request: 30x30
read_rgb_icon --> ok
command_menu->len: 0
have manager window.... now creat_tray.....
get_window_icon with size request: 24x24
read_rgb_icon --> ok
update window title
net_wm_visible_name failed
title: Minimize To Tray - Component Load Error
win->title: Minimize To Tray - Component Load Error
theme is: Human
theme name: Human
theme_file: </home/
Failed to read theme from file /home/james/
theme_file: </usr/local/
Failed to read theme from file /usr/local/
theme_file: </usr/share/
normal found !
right_titlebar_
icon_window_
update_tray_icon: real plug size: 24x24
get_window_icon with size request: 24x24
read_rgb_icon --> ok
icon_window_
update_tray_icon: real plug size: 24x24
get_window_icon with size request: 24x24
read_rgb_icon --> ok
property notify
icon_window_
update_tray_icon: real plug size: 24x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
property notify
icon_window_
update_tray_icon: real plug size: 22x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
*** CLI is waiting at this point, I click OK in the error window and get:
property notify
property notify
gnome unmap notify
gnome destroy notify
destroy_
child already dead
I am returned to a command prompt, Thunderbird is opened normally, not docked, and appears to not be attached to the terminal.
With extension disabled (edited to remove my work email address):
james@firebird:~$ alltray -d thunderbird
command without args: thunderbird
basename: thunderbird
command: thunderbird
win->title_time: 0
win->notray: 0
HAVE MANAGER WINDOW
win->libsyp_window id: 81788931
execute program: thunderbird
lib is here: /usr/lib
old preload: (null)
preload string: LD_PRELOAD=
wait for window
Registering Enigmail account manager extension.
Enigmail account manager extension registered.
Registering Enigmail account manager extension.
Enigmail account manager extension registered.
map notify
filter mapped window: 0x50000ca "Mozilla Thunderbird"window int: 83886282
window got through first filter
PID found: yes
PID match: no
process group id: 12804
process id match: yes
found child window: 83886282
child have pid: 12814
hide
get_window_icon with size request: 30x30
read_rgb_icon --> ok
command_menu->len: 0
have manager window.... now creat_tray.....
get_window_icon with size request: 24x24
read_rgb_icon --> ok
update window title
net_wm_visible_name failed
title: Mozilla Thunderbird
win->title: Mozilla Thunderbird
theme is: Human
theme name: Human
theme_file: </home/
Failed to read theme from file /home/james/
theme_file: </usr/local/
Failed to read theme from file /usr/local/
theme_file: </usr/share/
normal found !
right_titlebar_
icon_window_
update_tray_icon: real plug size: 24x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
icon_window_
update_tray_icon: real plug size: 22x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
property notify
property notify
update window title
net_wm_visible_name failed
title: Inbox for james@ - Thunderbird
win->title: Inbox for james@ - Thunderbird
property notify
property notify
property notify
property notify
update window title
net_wm_visible_name failed
title: Inbox for james@ - Thunderbird (AllTray)
property notify
property notify
Thunderbird opens docked, and everything appears to function as expected. If I close and re-run Thunderbird, I get:
james@firebird:~$ alltray -d thunderbird
command without args: thunderbird
basename: thunderbird
command: thunderbird
win->title_time: 0
win->notray: 0
HAVE MANAGER WINDOW
win->libsyp_window id: 65011715
execute program: thunderbird
lib is here: /usr/lib
old preload: (null)
preload string: LD_PRELOAD=
wait for window
map notify
filter mapped window: 0x40000ca "Mozilla Thunderbird"window int: 67109066
window got through first filter
PID found: yes
PID match: no
process group id: 14244
process id match: yes
found child window: 67109066
child have pid: 14254
hide
get_window_icon with size request: 30x30
read_rgb_icon --> ok
command_menu->len: 0
have manager window.... now creat_tray.....
get_window_icon with size request: 24x24
read_rgb_icon --> ok
update window title
net_wm_visible_name failed
title: Mozilla Thunderbird
win->title: Mozilla Thunderbird
theme is: Human
theme name: Human
theme_file: </home/
Failed to read theme from file /home/james/
theme_file: </usr/local/
Failed to read theme from file /usr/local/
theme_file: </usr/share/
normal found !
right_titlebar_
liballtraynomap
got window from lib: 67109066
However, Thunderbird does appear to be running from a process list, there is just no window or dock for it that I can find. If I re-enable the extension, then the first time I open Thunderbird after this, it docks properly, even with the error window, with the following (again, edited):
james@firebird:~$ alltray -d thunderbird
command without args: thunderbird
basename: thunderbird
command: thunderbird
win->title_time: 0
win->notray: 0
HAVE MANAGER WINDOW
win->libsyp_window id: 81788931
execute program: thunderbird
lib is here: /usr/lib
old preload: (null)
preload string: LD_PRELOAD=
wait for window
Registering Enigmail account manager extension.
Enigmail account manager extension registered.
Registering Enigmail account manager extension.
Enigmail account manager extension registered.
*** Registering cmdLineTestModule components (all right -- a JavaScript module!)
map notify
filter mapped window: 0x500016e "Minimize To Tray - Component Load Error"window int: 83886446
window typ is not normal -> skip
!map notify
filter mapped window: 0x1200b27 (has no name)window int: 18877223
override redirect -> skip
map notify
filter mapped window: 0x50000ca "Mozilla Thunderbird"window int: 83886282
window got through first filter
PID found: yes
PID match: no
process group id: 3774
process id match: yes
found child window: 83886282
child have pid: 3784
hide
get_window_icon with size request: 30x30
read_rgb_icon --> ok
command_menu->len: 0
have manager window.... now creat_tray.....
get_window_icon with size request: 24x24
read_rgb_icon --> ok
update window title
net_wm_visible_name failed
title: Mozilla Thunderbird
win->title: Mozilla Thunderbird
theme is: Human
theme name: Human
theme_file: </home/
Failed to read theme from file /home/james/
theme_file: </usr/local/
Failed to read theme from file /usr/local/
theme_file: </usr/share/
normal found !
right_titlebar_
icon_window_
icon_window_
icon_window_
icon_window_
update_tray_icon: real plug size: 24x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
icon_window_
update_tray_icon: real plug size: 24x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
icon_window_
update_tray_icon: real plug size: 22x22
resize = TRUE
get_window_icon with size request: 22x22
read_rgb_icon --> ok
property notify
property notify
update window title
net_wm_visible_name failed
title: Inbox for james@ - Thunderbird
win->title: Inbox for james@ - Thunderbird
property notify
property notify
property notify
property notify
update window title
net_wm_visible_name failed
title: Inbox for james@ - Thunderbird (AllTray)
property notify
property notify
icon window enter event
show_balloon
wa.x: 0, wa.y 0
balloon->dock_x: 1640, balloon->dock_y 1
balloon->w: 313, balloon->h: 57
first tail_x: 248
nach unten
balloon->x 1398, balloon->y: 28
balloon expose
leave handler
icon window enter event
show_balloon
wa.x: 0, wa.y 0
balloon->dock_x: 1640, balloon->dock_y 1
balloon->w: 313, balloon->h: 57
first tail_x: 248
nach unten
balloon->x 1398, balloon->y: 28
icon window press event
show
first click
gnome map notify
one under root function
current runner: 83886282
target_our_w: 1034, target_our_h: 814
Relative upper-left Y: 49
map notify
mapped
check if.......
visibility notify state: 0
property notify
property notify
configure notify
property notify
configure notify
property notify
property notify
configure notify
However, on subsequent openings, it reverts to the first behavior set.
Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a currently supported Ubuntu version. When you test it and it is still an issue, kindly upload the updated logs by running only once:
apport-collect 346002
and any other logs that are relevant for this particular issue.