Here are some possible Perl hints to fixing the "UTF8 Startup Freeze" bug:

Line 156:
use Encode qw(decode);

Line 292:
my $str = '| ' . decode("utf8", $str[2]);

Line 562:
$timeouts = decode("utf8", $timeouts);

Line 882:
$_ = $self->locale_encode($_);

Note:

1. Removing "decode(...)" to leave only "$str[2]" has no effect.
2. Removing "$self->locale_encode($_);" to leave only "$_ = $_;" has no effect.

Those are the only obvious utf8 and locale-oriented
functions that I found from reviewing the Perl
in the tabbedex extension file.

Maybe this will spur a memory, thought or idea
about the nature of the problem and the cause
of the freeze-on-startup issue.

It's pretty much a fatal error for anyone using
a UTF-8 system font and the tabbedex extension.



> -----Original Message-----
> From: [email protected]
> Sent: Sat, 2 May 2015 18:59:34 +0200 (CEST)
> To: [email protected]
> Subject: Re: urxvt startup freeze with UTF-8 fonts
> 
> Hello,
> 
> when I hear blocked input and tabbedex then it could be the
> "ibus problem".
> Emanuele Giaquinta pointed me to this in January after I suffered from
> rare but annoying lockups for a year.
> Type
> $ ibus exit
> and if the problem doesn't occur anymore then this is the problem.
> A kind of workaround is to start ibus with
> IBUS_ENABLE_SYNC_MODE=1
> but if you don't need it (as I don't need it) just don't start it in the
> beginning.
> 
> Michael
> 
> ---------------------------------------
> 
> 
> On Samstag 2015-05-02 18:22, kario tay wrote:
> 
> >Date: Sat, 2 May 2015 18:22:21
> >From: kario tay <[email protected]>
> >To: [email protected]
> >Subject: urxvt startup freeze with UTF-8 fonts
>> 
>> Hi -
>> 
>> Has anyone else noticed that urxvt starts up in
>> frozen state -- meaning, a command prompt with
>> solid cursor that does not accept input?
>> 
>> This only happens if you change your system
>> language setting to a UTF-8 font
>> (for example, Chinese) and are also
>> running the 'tabbedex' extension.
>> If tabbedex is disabled, or a non-UTF8
>> font is chosen, the problem does not appear.
>> 
>> Any ideas?
>> 
>> Thanks in advance.
>> 
>> ____________________________________________________________
>> Can't remember your password? Do you need a strong and secure password?
>> Use Password manager! It stores your passwords & protects your account.
>> Check it out at http://mysecurelogon.com/password-manager
>> 
>> 
>> 
>> _______________________________________________
>> rxvt-unicode mailing list
>> [email protected]
>> http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode
>>

____________________________________________________________
Can't remember your password? Do you need a strong and secure password?
Use Password manager! It stores your passwords & protects your account.
Check it out at http://mysecurelogon.com/manager



_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to