Midori 0.1.9 hangs up when user tries to start a second instance
Enrico Tröger
enrico.troeger at uvena.de
Sun Aug 9 21:56:03 CEST 2009
On Sun, 9 Aug 2009 15:12:44 +0200, Christian wrote:
>Am Sun, 9 Aug 2009 11:19:06 +0200
>schrieb Enrico Tröger <enrico.troeger at uvena.de>:
>> >Midori 0.1.9 hangs up when I try to start a second instance by doing
>> >any of the following:
>> >
>> >* press Ctrl-N;
>> >* click File -> New Window;
>> >* execute "midori" in a terminal window.
>>
>>
>> Easily reproducable.
>>
>>
>> >I did not have this problem with version 0.1.7. Then I upgraded to
>> >0.1.9 by installing "over" 0.1.7. Could this be the problem? If
>> >not,
>>
>> Unlikely.
>>
>>
>> >how can I diagnose the problem?
>>
>> E.g. run Midori in gdb, trigger the "hang" and then interrupt the
>> execution with Ctrl-C and type "bt" in gdb.
>>
>> I just did this and got the attached backtrace.
>> It seems the midori_browser_settings_notify() handler gets called
>> even if it is blocked.
>> Christian, any ideas?
>
>It turns out only one of two places was guarded against recursive
>callback invocation. I pushed a fix. I also noticed a missing signal
Works fine now.
>Thanks for reporting and for checking gdb.
Thanks for fixing it :).
Regards,
Enrico
--
Get my GPG key from http://www.uvena.de/pub.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce/attachments/20090809/6ee41da2/attachment.pgp>
More information about the Xfce
mailing list