qutim misbehaves on newly created ICQ accounts (unable to add contacts+crashes)

Bug #250637 reported by PowerUser
10
Affects Status Importance Assigned to Milestone
qutim
Fix Released
Undecided
Alexey Prokhin

Bug Description

Config Info:
 Kubuntu x64 8.04
 Qutim 0.1+SVN174-1~hardy (from ubuntu repository).

To reproduce:
 1) Create ICQ account from ICQ site (http://www.icq.com/register/). As a result you will have a "virgin" account - without ANY groups or contacts added. Absolutely empty contact list.
 2) Now try to find and then add any ICQ user.
 3) Make sure that user can be found but adding fails - you can't select group where to add this people (empty drop-down menu shown). Adding contact without selecting group fails - just nothing happens at all, contact not added to contact list.
 4) Try to create new group. I'm personally failed to do so with qutim when there is no groups (you can create new group only if you already have some group, otherwise there is no proper place to right-click it exist - you have to click group caption... but you have no any groups at this moment)
 5) Ask some remote contact to send you IM message
 6) Program will terminate with segfault here...

Result:
 1) With "virgin" account you can't just find and then add contact - no any groups exist at this point.
 2) I was not able to create new group on such account
 3) Reception of message from remote contact which is not in contact list causes crash with segmentation fault in mentioned conditions (probably because remote contact can't be added to contact list?)

Changed in qutim:
assignee: nobody → garfeild-ubuntu
importance: Undecided → High
status: New → Confirmed
importance: High → Undecided
Revision history for this message
Alexey Prokhin (alexey-prokhin) wrote :

Fixed in 0.3.

Changed in qutim:
assignee: Garfeild (garfeild-ubuntu) → Alexey Prokhin (alexey-prokhin)
status: Confirmed → Fix Committed
Changed in qutim:
milestone: none → 0.3
Changed in qutim:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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