Bug 2691

Summary: booh becomes unresponsive when selecting the directory with a double click
Product: Mageia Reporter: Samuel Verschelde <stormi-mageia>
Component: RPM PackagesAssignee: Guillaume Rousse <guillomovitch>
Status: RESOLVED WONTFIX QA Contact:
Severity: major    
Priority: Normal CC: davidwhodgins, derekjenn, guillomovitch
Version: 1   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: booh CVE:
Status comment:

Description Samuel Verschelde 2011-09-10 01:58:42 CEST
This bug was raised during QA testing of booh as an update candidate for Mageia 1 (bug 2212)

Quote, from Dave Hodgins :

---
I successfully created a web album with booh-0.9.3-3, on my i586 system.

I did find one serious problem though.

When I was selecting the directory to store the album in, if I just highlighted
the directory name, and then selected open, it worked.

If I double clicked the directory name (which doesn't contain anything), and
then selected Open, the ruby process goes to nearly 100% cpu usage, and strace
doesn't show any system calls being made.

After clicking on the close button, kwin can be used to terminate the
application.

As the program is still usable, if care is taken when selecting the directory
(single click, instead of double click), I think the update should go forward,
but the bug should be reported upstream.

My guess is that this is a ruby bug, rather then a booh bug.

I've never even looked at a ruby program before. :-)
After reading a bit about it, I added some puts statements, to see where
it's hanging.

It's line 3446 of /usr/bin/booh, which has
if fc.run == Gtk::Dialog::RESPONSE_ACCEPT

So it seems to be a problem with Gtk::FileChooserDialog

What's really strange, is the code for selecting the directory with the
pictures
is the same, yet it doesn't show the same problem.

Any ruby/gtk experts here?
Samuel Verschelde 2011-09-10 01:59:14 CEST

CC: (none) => davidwhodgins, derekjenn, guillomovitch

Manuel Hiebel 2011-09-10 14:07:28 CEST

Assignee: bugsquad => guillomovitch

Comment 1 Guillaume Rousse 2011-12-22 10:20:31 CET
No visible interest for this problem, I'm closing it.

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX