rutilt 0.15-0ubuntu5 crashes while applying a profile

Bug #155498 reported by lusis89
10
Affects Status Importance Assigned to Milestone
rutilt (Ubuntu)
Fix Released
Medium
Unassigned
Gutsy
Fix Released
Medium
Unassigned
Hardy
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: rutilt

After pressing the "Apply" button in "Profile" tab rutilt crashes with the following message:

terminate called after throwing an instance of 'std::logic_error'
  what(): basic_string::_S_construct NULL not valid
Aborted (core dumped)

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Many thanks for this report.
Can you please tell us what data you have inserted in your profile that makes the application crash?
In particular Name and SSID in Wireless Profile, but if you could report all fields we would be grateful.

Changed in rutilt:
assignee: nobody → norsetto
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
lusis89 (lusenti-s) wrote :

In "New profile" window:

- Wireless settings
Name=Casa
SSID=wlan-casa
Mode=Managed
Channel=4
Authentication=WPAPSK
Encryption=TKIP
key=myasciikey

- IP settings
Automatic (DHCP)

lusis89 (lusenti-s)
Changed in rutilt:
status: Incomplete → New
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

I still can't reproduce this on my machine.
Can you check if there is a crash report in /var/crash and if so attach it to this bug report?
It should be called something like _usr_bin_rutilt.1000.crash or _usr_bin_rutilt_helper.0.crash.

If such a report is not available, you can help us anyhow by following this procedure:

1) Add this line to your /etc/apt/sources.list file (remember that you need su privileges to edit it):

deb http://people.ubuntu.com/~ubuntu-archive/ddebs gutsy main universe

2) Open a terminal and update your cache with this command:

sudo apt-get update

3) Install the debug symbols with:

sudo apt-get install rutilt-dbgsym

4) Make a backtrace following this instructions:

https://wiki.ubuntu.com/Backtrace

Finally, please attach the results here.

Changed in rutilt:
status: New → Incomplete
Revision history for this message
lusis89 (lusenti-s) wrote :

Here are the gdb backtrace:

Changed in rutilt:
status: Incomplete → Triaged
Changed in rutilt:
status: Triaged → In Progress
Revision history for this message
Ben Hutchings (benh-debian) wrote :

Cesare, this looks exactly the same as the crash I fixed with 020_fix_refresh_rate_crash.diff.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Thanks for confirming this Ben.
I'm subscribing motu-uvf to ask for an ack to SRU.
Fix also includes two other patches from Ben:

patch 018_up_and_down.diff to improve reliability with "legacy" drivers
patch 019_fix_ap_address.diff

Changed in rutilt:
assignee: norsetto → nobody
status: In Progress → Confirmed
Changed in rutilt:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

rutilt (0.15-0ubuntu6) hardy; urgency=low

  * Add following patches from Debian/Ben Hutchings:
    - 018_up_and_down.diff: improve reliability with "legacy" drivers
    - 019_fix_ap_address.diff
    - 020_fix_refresh_rate_crash.diff (LP: #155498)
  * Refreshed line numbers in patches:
    001_fix_desktop.diff
    003_fix_ELF_location.diff

 -- Cesare Tirabassi <email address hidden> Tue, 23 Oct 2007 17:53:28 +0200

Changed in rutilt:
status: Confirmed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into gutsy-proposed, please test.

Changed in rutilt:
status: Confirmed → Fix Committed
Revision history for this message
Cesare Tirabassi (norsetto) wrote :

To test it, please add the following line to your sources.list:

deb http://archive.ubuntu.com/ubuntu/ gutsy-proposed universe

Then, update and upgrade (or install) rutilt.

Check that the application doesn't crash anymore after making a new profile and pressing the "Apply" button.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Please test the package in gutsy-proposed and report here. If we don't have at least two positive feedbacks this fix will not be applied.

Revision history for this message
john1950 (john-bos) wrote :

Hi

tested it , but it does not work , back to the previous version and locked that version (just in case)

I do not get a connection in this new version . (normally it all works fine)

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Thanks for the report.
Its interesting, I'm using it without any problem since more than a month already.
Everything else is normal? Is it giving a connection if you scan? Any other info that you can give which could be relevant (version, driver version/type, etc.)?

Revision history for this message
john1950 (john-bos) wrote :

installed version 015-0ubuntu5 . driver rt73 . I failed to save the info when it was not working , All i remember i did not connect (cuurent version connects instantly).

I have all the latest updates (proprosed gutsy applied)

I can test again and will get the info you need (just tell me what and how)

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

I guess you have the stock r73 driver installed, that included with the kernel, correct?
Can you install again the rutilt version in -proposed (its version 0.15-0ubuntu5.1) and check what happens when you:

1. Scan and then connect
2. Create a new profile and then apply it

The version in -proposed also includes a fix which is currently applied in the hardy version, to improve the reliability with the legacy driver. It is possible that this is what is causing your trouble.

Thanks for helping us!

Revision history for this message
Cesare Tirabassi (norsetto) wrote : Re: [Bug 155498] Re: rutilt 0.15-0ubuntu5 crashes while applying a profile

On Monday 22 October 2007 23:13:36 Ben Hutchings wrote:
> Cesare, this looks exactly the same as the crash I fixed with
> 020_fix_refresh_rate_crash.diff.

We have an interesting report on this Ben. Apparently some problems with
018_up_and_down.diff which I applied together with
020_fix_refresh_rate_crash.diff.
Would you be interested to have a look at it?

Cheers,

Cesare

Revision history for this message
john1950 (john-bos) wrote :

I just installed the new version again ( it shows RutilT v0.15-0ubuntu5.1 dated nov 7 2007 06:56:32 CET )
The good news is that is is working OK , no clues what has changed since te last time i tested ..

Revision history for this message
lusis89 (lusenti-s) wrote :

It works on Gutsy

Thanks everybody

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Thanks everybody for testing.

Since we have two successful tests (3 counting me) and 7 days have elapsed, I'm tagging this as verification-motu-done and I'm subscribing this to the archive admins to request that this package is moved from -proposed to -updates, in accordance to https://wiki.ubuntu.com/StableReleaseUpdates#Universe

Revision history for this message
Martin Pitt (pitti) wrote :

Copied to gutsy-updates.

Changed in rutilt:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.