maemo.org Bugzilla – Bug 5517
Segmentation fault after Settings --> choose theme
Last modified: 2010-06-01 16:01:01 UTC
You need to
before you can comment on or make changes to this bug.
canola2 RC4 on latest OS version for the N900.
STEPS TO REPRODUCE THE PROBLEM:
0. Install all of the themes available in the extras-devel repository.
1. Start canola
2. Choose the Settings icon in the lower right corner --> settings menu is
3. Choose "Choose theme" from the menu.
I should be able to select the themes which are installed.
Canola closes itself immediately. Running it with command "canola -vvv" shows
that there is a segmentation fault.
EXTRA SOFTWARE INSTALLED:
Only canola2 and the themes are installed
There are a few others points where it crashes. All of them when accessing
either Settings or Options. Some that I found:
Settings/Internet Media/Download Folder
My Photos/Full Screen View/Options/Slideshow Time
Can't tell exactly what it is right now, but it looks like something related to
the ancient and unmaintained Etk library which we use on Settings and Options.
On the other hand, it only crashes on Fremantle, while on Diablo and Chinook
don't. Need to investigate a bit further, I may also be something related to
optimization flags we use during compilation of the EFL modules written in C.
Confirmed on canola2 2.0.0-maemo1 from extras-testing
-Install canola2 (no additional themes installed)
-Applicatioin exits after selecting Choose Theme.
1260566940.1045 ERROR connection:218:maybe_handle_message() Exception in
handler for D-Bus signal:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.5/dbus/connection.py", line 214, in
TypeError: _update_battery_level() takes exactly 2 arguments (3 given)
*** Bug 6874 has been marked as a duplicate of this bug. ***
The bug was actually in the python-terra package.
will fix it.
(In reply to comment #4)
> The bug was actually in the python-terra package.
> The commit:
> will fix it.
Still can't understand why the crash happens on N900 hardware _only_. Not
reproductible neither on PC nor N8x0.
Still can't believe the solution for this bug was so simple. Thank you very
Patch integrated to mainline. Closing as fixed.
Created an attachment (id=2726) [details]
Please download the package, install it manually (dpkg -i) and test so we can
mark this bug as VERIFIED. Thanks.
Thank you too. I can verify that canola does not longer crash if I try to
reproduce this bug. On the other hand now nothing happens if I select a
different theme but I will fill a seperate bug for this issue.
(In reply to comment #8)
> Thank you too. I can verify that canola does not longer crash if I try to
> reproduce this bug. On the other hand now nothing happens if I select a
> different theme but I will fill a seperate bug for this issue.
There's a bug in the patch, the new bug is related to the patch. I'll fix it
and submit a new deb asap.
Created an attachment (id=2794) [details]
(From update of attachment 2794 [details])
Fix the previous package which introduced a new bug
Works very well now :)