well, if a single character (" ' ") causing an entire script to crash isn't a bug, than I don't know what is, (and it does crash, I checked). I'm not trying to do anything unusual in the beecon, just trying to extract data from $QBW_DBUS_VERBOSE_OUTPUT, and it works just fine, until it encounters a single quote in the dbus message, how is that not a bug ? why would I need to add several extra lines of code just to handle quote chars when a: "my_variable=$QBW_DBUS_VERBOSE_OUTPUT" should suffice for ALL printable chars.? and that screenshot you posted shows that the script is clearly NOT running on your widget.