Public bug reported:

Binary package hint: granule

-----------------------------------------------------------------
A few notes:
-----------------------------------------------------------------

Granule is a great notecard program for linux (the only well developed
one I've found that allows for line breaks in cards), however it is
currently very, very broken as it stands in the repository. Through some
problem of version incompatibility or compilation, segmentatation faults
occur all the time, likely the result of lacking compatible libraries,
GTKmm or intltool files. I would be eternally greatful if someone could
get this thing working.

I list here three ways to make it crash, but there are almost certainly
more.

Before doing anything:
sudo apt-get install granule
granule

-----------------------------------------------------------------
The crashes
-----------------------------------------------------------------

Steps to reproduce granule crash A:
1 - "Deck" (from menu) > "New" (from dropdown menu)
2 - double click "Untitled1" in the deck viewer.
3 - Click button "view/edit deck"
4 - click "add"
5 - type in a front and back value for a card. like "lalalala" and "honkhonk" 
or whatever.
6 - click "OK" or "Add"

For the included debug logs below, I performed crash A using the 'add'
button.

=========

Steps to reproduce granule crash B:
1 - "Deck" (from menu) > "New" (from dropdown menu)
2 - "CardFile" (from menu) > "New" (from dropdown menu)
3 - Click and drag "Untitled1" in the deck viewer to any one of the 5 CardBoxes 
on the left.
4 - Click "Yes" in the "Proceed in adding Deck 'untitle1.dkf' to cardbox 
#1/2/3/4/5 ?" dialog box that pops up.

Steps one and two in crash B are interchangeable. For the included debug logs 
below, I performed crash B in the order given here.
Alternatively, you can also select deck "Untitled1" after creating the 
cardfile, and under the "Deck" menu select "Add To" > "Card Box 1/2/3/4/5", and 
a segmentation fault will occur as normal.

=========

Steps to reproduce granule crash C:
1 - "Deck" (from menu) > "New" (from dropdown menu)
2 - double click "Untitled1" in the deck viewer.
3 - In the lower-left corner of the window that opens, Click the round blue 
arrow button that is farthest to the right.

=========

Reproducing these effects.

It takes about 30 seconds to download granule, and about a minute or two
to reproduce all these crashes. If you've got two free minutes on you,
consider going through these and confirming them.

-----------------------------------------------------------------
Wrapup and and Log Files
-----------------------------------------------------------------

The above crashes, while minimalistic, occur no matter many steps you take in 
between and before the steps taken to perform a crash.
For convenience, I'm including debug logs of all the crash methods, at varying 
detail levels (1-6... I'm not sure which level would be best). Note that the 
gtk option "--disable-crash-dialog" is off. You can turn that off yourself in 
the ~/.granule file. Perhaps these can be of help in figuring out the cause of 
the problem (er... I don't know anything about this kind of thing, if not 
already evident...)

And last of all, to any developers who work on fixing this... you have
my greatest of kudos.

** Affects: granule (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
Granule constantly crashes from segmentation faults.
https://launchpad.net/bugs/53804

--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to