#25 crashes and doesn't start at startup

open
nobody
None
5
2010-02-10
2010-02-10
Justinas B
No

When launched - crashes with following error. And also doesn't launch at start-up

Discussion

  • Jim Duchek
    Jim Duchek
    2010-02-10

    It looks like you have a bad command set to run on new messages in some service. Could you attach your .googsystrayrc (or googsystray.ini if you're on Windows) file? (Please delete your username/pass from the file)

     
  • Justinas B
    Justinas B
    2010-02-10

    <config version="1.1.4"><folder name="gv"><bool name="not_allowhide">False</bool><bool name="not_treeview">False</bool><bool name="dim_icon">False</bool><string name="service_name">Google Voice</string><list name="sub_notifications"><dict name="0"><none name="other_command" /><string name="account">Gmail</string><string name="name">SMS Message</string><string name="sound_file">$SMS-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">sms</string><bool name="enable_sound">True</bool><bool name="hidden">False</bool></dict><dict name="1"><none name="other_command" /><string name="account">Gmail</string><string name="name">Voicemail</string><string name="sound_file">$SMS-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">voicemail</string><bool name="enable_sound">True</bool><bool name="hidden">False</bool></dict></list><dict name="hotkeys"><dict name="new_sms"><string name="keys">&lt;Control&gt;&lt;Super&gt;S</string><string name="name">Send New SMS</string></dict></dict><bool name="always_show_icon">False</bool><int name="timeout">90000</int><bool name="display_count">True</bool><string name="icon">Google-Voice-64.png</string></folder><folder name="gcal"><bool name="not_allowhide">False</bool><bool name="not_treeview">False</bool><bool name="dim_icon">False</bool><string name="service_name">Google Calendar</string><list name="sub_notifications"><dict name="0"><none name="other_command" /><string name="account">Gmail</string><string name="name">Reminder</string><string name="sound_file">$New_Reminder-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">reminder</string><bool name="enable_sound">True</bool><bool name="hidden">False</bool></dict></list><dict name="hotkeys" /><bool name="always_show_icon">False</bool><int name="timeout">180000</int><bool name="display_count">True</bool><string name="icon">Google-Calendar-64.png</string></folder><folder name="gwave"><bool name="not_allowhide">False</bool><bool name="not_treeview">False</bool><bool name="notify_once">True</bool><bool name="dim_icon">False</bool><string name="service_name">Google Wave</string><list name="sub_notifications"><dict name="0"><none name="other_command" /><string name="account">Gmail</string><string name="name">Wave</string><string name="sound_file">$New_Reader-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">wave</string><bool name="enable_sound">True</bool><bool name="hidden">False</bool></dict></list><dict name="hotkeys" /><bool name="always_show_icon">False</bool><int name="timeout">180000</int><bool name="display_count">True</bool><string name="icon">Google-Wave-64.png</string></folder><folder name="global"><float name="popup_dshadow_str">0.5</float><dict name="accounts"><dict name="Gmail"><string name="username">---@gmail.com</string><dict name="services"><bool name="gv">False</bool><bool name="gcal">True</bool><bool name="gmail">True</bool><bool name="greader">True</bool><bool name="gwave">False</bool></dict><string name="password">----</string><string name="type">Google</string></dict></dict><string name="popup_bg_color2">#ffffffffffff</string><string name="popup_bg_color1">#a0a0a0a0ffff</string><float name="popup_opacity">1.0</float><bool name="use">True</bool><bool name="always_show_icon">False</bool><bool name="popup_dshadow">True</bool><int name="popup_dshadow_size">4</int><bool name="popup_ontop">True</bool><float name="popup_size">1.0</float><string name="popup_style">gtk</string><bool name="popup_sticky">True</bool><string name="browser_cmd" /><int name="browser_action">2</int><string name="icon">Google-64.png</string><string name="popup_scheme">custom</string><string name="popup_font_color">#000000000000</string><string name="popup_border_color">#ffffffffffff</string><dict name="hotkeys"><dict name="show_main_icon"><string name="keys">&lt;Control&gt;&lt;Super&gt;G</string><string name="name">Show/Hide Main Icon</string></dict></dict><bool name="dim_icons">True</bool><int name="timeout">-1</int></folder><folder name="greader"><bool name="not_allowhide">False</bool><bool name="not_treeview">False</bool><bool name="show_by_label">True</bool><bool name="dim_icon">True</bool><string name="service_name">Google Reader</string><list name="sub_notifications"><dict name="0"><none name="other_command" /><string name="account">Gmail</string><string name="name">Article</string><string name="sound_file">$New_Reader-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">article</string><bool name="enable_sound">True</bool><bool name="hidden">False</bool></dict></list><dict name="hotkeys" /><bool name="always_show_icon">True</bool><int name="timeout">60000</int><bool name="minimum_notify_once">False</bool><bool name="display_count">True</bool><int name="minimum_unread">1</int><string name="icon">Google-Reader-64.png</string></folder><folder name="gmail"><bool name="not_allowhide">True</bool><bool name="not_treeview">True</bool><bool name="dim_icon">True</bool><string name="service_name">GMail</string><list name="sub_notifications"><dict name="0"><string name="other_command">notify-send &quot;j.balkis@gmail.com&quot; &quot;Naujas el. lai&#197;&#161;kas&quot;</string><string name="account">Gmail</string><string name="name">Inbox</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">True</bool><string name="webname">Inbox</string><bool name="enable_sound">True</bool><bool name="hidden">False</bool></dict><dict name="1"><none name="other_command" /><string name="account">Gmail</string><string name="name">@elst.vgtu.lt</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">%40elst.vgtu.lt</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="2"><none name="other_command" /><string name="account">Gmail</string><string name="name">auto skelb.</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">auto%20skelb.</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="3"><none name="other_command" /><string name="account">Gmail</string><string name="name">darbo pasiulymai</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">darbo%20pasiulymai</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="4"><none name="other_command" /><string name="account">Gmail</string><string name="name">gimtadieniai - www.pazintys.lt</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">gimtadieniai%20-%20www.pazintys.lt</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="5"><none name="other_command" /><string name="account">Gmail</string><string name="name">gMail Drive</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">gMail%20Drive</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="6"><none name="other_command" /><string name="account">Gmail</string><string name="name">justinas.balinskas</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">justinas.balinskas</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="7"><none name="other_command" /><string name="account">Gmail</string><string name="name">justinas.balinskas@elst.vgtu.lt</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">justinas.balinskas%40elst.vgtu.lt</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="8"><none name="other_command" /><string name="account">Gmail</string><string name="name">komp</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">komp</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="9"><none name="other_command" /><string name="account">Gmail</string><string name="name">mamos laiskai :)</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">mamos%20laiskai%20%3A%29</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="10"><none name="other_command" /><string name="account">Gmail</string><string name="name">pass</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">pass</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="11"><none name="other_command" /><string name="account">Gmail</string><string name="name">praktika</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">praktika</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="12"><none name="other_command" /><string name="account">Gmail</string><string name="name">slaptazodziai</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">slaptazodziai</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="13"><none name="other_command" /><string name="account">Gmail</string><string name="name">Svarbu</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">Svarbu</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="14"><none name="other_command" /><string name="account">Gmail</string><string name="name">v3x</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">v3x</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict><dict name="15"><none name="other_command" /><string name="account">Gmail</string><string name="name">VGTU</string><string name="sound_file">$New_Mail-Notification.wav</string><bool name="enable_other">False</bool><string name="webname">VGTU</string><bool name="enable_sound">True</bool><bool name="hidden">True</bool></dict></list><dict name="hotkeys"><dict name="open_gmail"><string name="keys">&lt;None&gt;</string><string name="name">Open GMail</string></dict></dict><bool name="always_show_icon">True</bool><int name="timeout">60000</int><bool name="display_count">True</bool><string name="icon">Google-gMail-64.png</string></folder></config>

     
  • Jim Duchek
    Jim Duchek
    2010-02-10

    Aha. This is essentially a duplicate of bug # 2942896 -- you can't use unicode characters in the 'run command' field. Actually unicode chars make a lot of things unhappy. I've fixed a bit of it in SVN but a full solution won't get released until 1.2.0. You can try the nightly builds @ http://googsystray.sf.net/nightly-build/ -- they ought to be fairly stable at this point. You may need to delete your old config file and start over, though.

     
  • Justinas B
    Justinas B
    2010-02-10

    And what about auto-start? When computer is launched, i can see GoogSysTray icons near clock ant after few seconds they dissapear

    I am using Ubuntu 9.10

     
  • Jim Duchek
    Jim Duchek
    2010-02-10

    My guess on what is happening is that you have an email, calendar reminder, etc. waiting. When googsystray starts up, it finds that and attempts to notify you by running the command specified in the config file, but then crashes because it doesn't handle unicode well. So it appears to be crashing on start, but it actually _does_ start, but crashes once it tries to notify you of something.

     
  • Justinas B
    Justinas B
    2010-02-10

    The problems with auto-start appeared before adding "command to run"

     
  • Jim Duchek
    Jim Duchek
    2010-02-10

    Is it generating a different error if 'command to run' isn't set? The error you attached is in the code to run external commands.

     
  • Justinas B
    Justinas B
    2010-02-11

    The problem with auto-run remains also with nightly build 1.2.0.
    The "command to run" is removed.
    I doesn't give any visible error - just silently crashes at system startup. When i try to launch it manually, everything is OK.

    Where can I find log of GoogSysTray?

     
  • Jim Duchek
    Jim Duchek
    2010-02-11

    Yeah the autostart stuff is sort of broken in Linux right now on some distributions. The problem is they all do it slightly differently.

     
  • Justinas B
    Justinas B
    2010-02-11

    Is there any solution for Ubuntu? I tried the option of googsystray, that failed. After that i have added manualy command "googsystray" to "Startup Applications" and it also fails.

     
  • Jim Duchek
    Jim Duchek
    2010-02-11

    I'm not sure. Manually adding it to the startup applications ought to work.

     
  • Justinas B
    Justinas B
    2010-02-11

    As i told, i can see the icons in task-bar then OS launches, and after few seconds it closes without any message

     
  • Jim Duchek
    Jim Duchek
    2010-02-11

    I wonder if it might be a network issue -- if you're not setting up the network at boot, and instead using GNOME's network manager stuff, the network won't be up already when it starts... It's supposed to handle that case, but perhaps not.

     
  • Justinas B
    Justinas B
    2010-02-11

    I am just beginner in Ubuntu, so your comment is quite difficult to understand for me. How can i set up my network connection at boot?