Activity log for bug #1216045

Date Who What changed Old value New value Message
2013-08-23 17:32:51 Vlad Orlov bug added bug
2013-08-23 17:32:51 Vlad Orlov attachment added test.tgz https://bugs.launchpad.net/bugs/1216045/+attachment/3784667/+files/test.tgz
2013-09-05 15:23:22 Launchpad Janitor libgksu (Ubuntu): status New Confirmed
2013-09-05 15:23:54 Wolf480pl bug added subscriber Wolf480pl
2013-11-16 11:07:11 claus.behl@gmx.de bug added subscriber claus.behl@gmx.de
2014-05-19 09:38:57 Vlad Orlov description Encountered in Ubuntu 13.04 and Mint 15. Steps to reproduce: Method A: 1. gksu synaptic 2. Turn off "Settings -> Preferences -> General -> Show package properties in the main window" if it was on (or else you won't get a lot of warnings in stderr). 3. Click on package list and start browsing it with Up and Down keys. You may also use the mouse, but it will take more time. Additional info: The big load of messages thrown to stderr is described here: https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1135687 The freeze itself is reported here: https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1178024 Method B: 1. Download the archive from the attachment and unpack it. 2. Install libgtkmm-3.0-dev 3. g++ main.cc helloworld.cc -o test `pkg-config gtkmm-3.0 --cflags --libs` 4. chmod +x test 5. gksu ./test 6. Start clicking on the button (or pressing Enter) Additional info: The source code was taken from gtkmm examples: https://git.gnome.org/browse/gtkmm-documentation/tree/examples/book/helloworld HelloWorld::on_button_clicked() function was modified to print 20 pretty long messages to stderr (to simulate what happens to Synaptic in Method A). You can set this count higher or lower. With messages number set to 20 there's an interesting side effect: shortly before freeze, one of these messages gets actually printed to the console instead of being buffered until the app termination. Encountered in Ubuntu 13.04 and Mint 15. Steps to reproduce: Method A: 1. gksu synaptic 2. Turn off "Settings -> Preferences -> General -> Show package properties in the main window" if it was on (or else you won't get a lot of warnings in stderr). 3. Click on package list and start browsing it with Up and Down keys. You may also use the mouse, but it will take more time. Additional info: The big load of messages thrown to stderr is described here: https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1135687 The freeze itself is reported here: https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/1178024 Method B: 1. Download the archive from the attachment and unpack it. 2. Install g++ and libgtkmm-3.0-dev 3. g++ main.cc helloworld.cc -o test `pkg-config gtkmm-3.0 --cflags --libs` 4. chmod +x test 5. gksu ./test 6. Start clicking on the button (or pressing Enter) Additional info: The source code was taken from gtkmm examples: https://git.gnome.org/browse/gtkmm-documentation/tree/examples/book/helloworld HelloWorld::on_button_clicked() function was modified to print 20 pretty long messages to stderr (to simulate what happens to Synaptic in Method A). You can set this count higher or lower. With messages number set to 20 there's an interesting side effect: shortly before freeze, one of these messages gets actually printed to the console instead of being buffered until the app termination.
2015-03-22 11:00:14 Vlad Orlov tags trusty utopic vivid
2015-03-22 16:42:58 Alberto Salvia Novella libgksu (Ubuntu): importance Undecided High