The function crashes after it being called on line 1204:

handler_id = g_signal_connect (
    model, "loaded-row",
    G_CALLBACK (folder_tree_maybe_expand_row), object);

The variable `key` in the function has the following values before
generating a segmentation fault:

1405275544.24245.2@deskei/INBOX
1405275544.24245.2@deskei/INBOX/Test
1405275544.24245.2@deskei/INBOX/Test2
1405275544.24245.2@deskei/INBOX/Test3
1405275544.24245.2@deskei/Drafts
1405275544.24245.2@deskei/Sent
1405275544.24245.2@deskei/Spam
1405275544.24245.2@deskei/Trash
1405275544.24245.2@deskei/.#evolution/Trash
1405275544.24245.2@deskei/.#evolution/Junk
vfolder/UNMATCHED
1405275544.24245.2@deskei/INBOX/Test4
1405275544.24245.2@deskei/INBOX/Test4
Segmentatiefout

The folders before 'vfolder/UNMATCHED' are existing folders, 'Test4'
being the new one. As you can see, the only folder being check upon
twice is 'Test4'. The folder does indeed not exist, but so do others:

martijn@deskei:~/.config/evolution/mail/folders$ ls
et-expanded-folder:__1405275544.24245.2_40deskei_Drafts
et-expanded-folder:__1405275544.24245.2_40deskei_INBOX
et-expanded-folder:__1405275544.24245.2_40deskei_INBOX_Test2
et-expanded-folder:__1405275544.24245.2_40deskei_INBOX_Test_Nested_box
et-expanded-folder:__1405275544.24245.2_40deskei_INBOX_Test_Nested_Geweten
et-expanded-folder:__1405275544.24245.2_40deskei_INBOX_Test_test

(Which displays non-existing [removed] folders?)

I'm not really sure what to check next: if a developer would like to
lend a hand, please :)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1315618

Title:
  evolution crashes when create a new imap-folder

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/1315618/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to