*** M4rtinK has quit IRC | 00:30 | |
*** NIN101 has quit IRC | 00:56 | |
*** I-C-Wiener has quit IRC | 02:18 | |
*** SPEEDY_Mo has quit IRC | 03:02 | |
*** BCMM has quit IRC | 05:17 | |
*** DocScrutinizer has quit IRC | 07:32 | |
*** DocScrutinizer has joined #maemo-ssu | 07:32 | |
*** andre__ has joined #maemo-ssu | 08:12 | |
*** psycho_oreos has joined #maemo-ssu | 08:21 | |
*** lcuk has joined #maemo-ssu | 09:53 | |
*** lcuk has quit IRC | 09:53 | |
*** lcuk has joined #maemo-ssu | 09:53 | |
*** frostbyt1 has joined #maemo-ssu | 10:23 | |
*** frostbyt1 has left #maemo-ssu | 10:24 | |
*** chainsawbike has quit IRC | 10:27 | |
*** chainsawbike has joined #maemo-ssu | 10:29 | |
*** maninc has joined #maemo-ssu | 10:32 | |
*** M4rtinK has joined #maemo-ssu | 10:48 | |
*** villev has joined #maemo-ssu | 10:49 | |
*** villev_ has joined #maemo-ssu | 10:56 | |
*** villev has quit IRC | 10:57 | |
*** villev has joined #maemo-ssu | 10:57 | |
*** villev_ has quit IRC | 11:01 | |
*** villev_ has joined #maemo-ssu | 11:12 | |
*** villev has quit IRC | 11:12 | |
*** villev has joined #maemo-ssu | 11:12 | |
*** villev_ has quit IRC | 11:16 | |
*** BCMM has joined #maemo-ssu | 13:41 | |
merlin1991 | thp: did you see http://www.youtube.com/watch?v=uO8pyi_zwSo already? | 13:45 |
---|---|---|
merlin1991 | "thp hast du zu viel von dem zeug das du rauchst, hier einfach mal abgeben" LOL :D | 13:47 |
*** lizardo has joined #maemo-ssu | 13:47 | |
*** villev_ has joined #maemo-ssu | 14:04 | |
*** villev has quit IRC | 14:04 | |
*** villev has joined #maemo-ssu | 14:05 | |
*** villev_ has quit IRC | 14:08 | |
*** villev_ has joined #maemo-ssu | 14:14 | |
*** villev has quit IRC | 14:15 | |
*** villev__ has joined #maemo-ssu | 14:15 | |
*** BCMM has quit IRC | 14:18 | |
*** villev_ has quit IRC | 14:18 | |
thp | merlin1991: hehe ;) yep, i've seen that. | 14:36 |
*** BCMM has joined #maemo-ssu | 14:42 | |
MohammadAG | merlin1991, I demand a translation! | 14:44 |
MohammadAG | :P | 14:44 |
merlin1991 | in case you've got too much of the stuff you're smoking, send it to me | 14:45 |
merlin1991 | MohammadAG: ^ there you go :D | 14:45 |
MohammadAG | lolwtf | 14:46 |
Damnshock | good lord xD | 14:46 |
*** villev has joined #maemo-ssu | 14:47 | |
*** villev__ has quit IRC | 14:47 | |
*** villev_ has joined #maemo-ssu | 14:47 | |
*** villev has quit IRC | 14:51 | |
*** villev_ has quit IRC | 14:59 | |
*** the_lord has joined #maemo-ssu | 15:20 | |
*** BCMM has quit IRC | 15:53 | |
*** NIN101 has joined #maemo-ssu | 16:20 | |
*** BCMM has joined #maemo-ssu | 16:34 | |
*** mase76 has joined #maemo-ssu | 16:46 | |
*** M4rtinK has quit IRC | 17:00 | |
*** M4rtinK has joined #maemo-ssu | 17:05 | |
MohammadAG | merlin1991, there? | 18:16 |
merlin1991 | yea | 18:16 |
MohammadAG | merlin1991, get the last build and check out the news feed | 18:17 |
MohammadAG | avatars to be more exact | 18:17 |
* merlin1991 haz avatars | 18:19 | |
MohammadAG | merlin1991, animated ones | 18:22 |
MohammadAG | merlin1991, you didn't notice it did you? | 18:27 |
merlin1991 | the first avatar did blink | 18:27 |
merlin1991 | for a really short amount of time | 18:27 |
MohammadAG | merlin1991, fixed that already | 18:27 |
MohammadAG | I should start the animation then set the pixmap :p | 18:27 |
*** the_lord has quit IRC | 19:01 | |
*** the_lord has joined #maemo-ssu | 19:03 | |
mase76 | hi MohammadAG! any news about the mediaplayer? | 19:06 |
MohammadAG | what about it mase76? | 19:06 |
mase76 | changes since the avrcp? | 19:06 |
*** mase76 has quit IRC | 19:12 | |
MohammadAG | I released it on tmo, sort of | 19:12 |
*** mase76 has joined #maemo-ssu | 19:12 | |
MohammadAG | I had a school project, which I've finished | 19:13 |
MohammadAG | <MohammadAG> I had a school project, which I've finished | 19:13 |
MohammadAG | so I started a facebook client project | 19:13 |
Sc0rpius | nice | 19:31 |
Sc0rpius | I could never crash Modest | 19:31 |
Sc0rpius | and I'm using it now 24/7 | 19:31 |
Sc0rpius | and I still have a Qt project in mind to code | 19:32 |
RST38h | Try chinese charsets and huge attachments | 19:32 |
RST38h | Seems to help crashing it | 19:32 |
Sc0rpius | I could try japanese, but I can't read chinese | 19:32 |
Sc0rpius | huge attachments hmmm let's see | 19:32 |
RST38h | That is not important for the purpose f this experiment! | 19:32 |
* RST38h cackles | 19:33 | |
Damnshock | Sc0rpius: modest crashes for me | 19:33 |
Damnshock | sometimes | 19:33 |
Sc0rpius | doing something specific Damnshock ? | 19:33 |
Damnshock | not that I recall | 19:33 |
Damnshock | I mean, I cannot reproduce it sistematically | 19:38 |
Sc0rpius | but when opening mails? scrolling through the mail list? going inside an account? | 19:39 |
Sc0rpius | anythingç helps :) | 19:39 |
Damnshock | not scrolling | 19:40 |
Damnshock | maybe going outside of an imap account | 19:40 |
Sc0rpius | and you're not using tree view mode I guess | 19:41 |
Damnshock | nope | 19:41 |
*** BCMM has quit IRC | 19:49 | |
* Sc0rpius goes to normal mode to try crash Modest | 19:51 | |
*** trbs has joined #maemo-ssu | 19:54 | |
Damnshock | Sc0rpius: I'll pay attention next time it happens | 20:01 |
*** the_lord has quit IRC | 20:09 | |
*** paiburio has joined #maemo-ssu | 20:11 | |
paiburio | Evening | 20:11 |
paiburio | MohammadAG: About that fix for bug 11990... | 20:11 |
povbot | Bug https://bugs.maemo.org/11990 resize patch against PR1.3 hildon-home | 20:12 |
paiburio | Fixed the merge-request. Problem is, I suck at C, gtk, git and life in general:) | 20:15 |
*** I-C-Wiener has joined #maemo-ssu | 20:16 | |
MohammadAG | paiburio, didn't notice the fix, I'll pull it in in a bit :) | 20:17 |
Sc0rpius | I finally could make a gdb work in scratchbox | 20:25 |
Sc0rpius | (gdb crashes in scratchbox) | 20:26 |
Sc0rpius | and when it took 2 DAYS to figure out why "gdb7" wasn't loading symbols in /usr/lib/debug | 20:26 |
Sc0rpius | I finally realized it was looking them in /usr/local/lib | 20:26 |
Sc0rpius | actually /usr/local/lib/debug | 20:26 |
Sc0rpius | so I can see the coredumps now | 20:26 |
Sc0rpius | and it seems it always crashes in malloc so that's not very good | 20:28 |
Sc0rpius | it looks like there's memory leak in Modest 3.90 vieweing mails | 20:33 |
*** paiburio has quit IRC | 20:39 | |
*** paiburio has joined #maemo-ssu | 20:40 | |
*** I-C-Wiener has quit IRC | 20:45 | |
Damnshock | Sc0rpius: that's not very good news :S | 20:46 |
Damnshock | they're rather scary, actually | 20:46 |
*** I-C-Wiener has joined #maemo-ssu | 20:47 | |
Sc0rpius | #4 0x41a23386 in camel_folder_info_new () at camel-store.c:950 | 20:51 |
Sc0rpius | 950return g_slice_new0 (CamelFolderInfo); | 20:51 |
Sc0rpius | yeah, not very good. | 20:51 |
RST38h | ! | 20:57 |
RST38h | Got a stack trace of that Modest crash??? | 20:57 |
Sc0rpius | #1 0x41a123e0 in message_info_load (s=0x43e54bb0, must_add=0x43e54c10) at camel-folder-summary.c:2432 | 20:58 |
Sc0rpius | 2432mi->uid = g_strdup (theuid); | 20:58 |
Sc0rpius | yeah somebody post like 500 core dumps | 20:58 |
Sc0rpius | all of them are out of memory crashes | 20:58 |
Sc0rpius | in different points, but always calling a malloc() GLIB function (like that one, g_strdup) | 20:59 |
RST38h | Sc0rpius: There is one more possible reason for this crash | 20:59 |
RST38h | Sc0rpius: The g_slice_alloc() heap got corrupted due to an extra free to the wrong address | 21:00 |
*** the_lord has joined #maemo-ssu | 21:02 | |
Sc0rpius | or a double free | 21:04 |
Sc0rpius | it's wrong the second time | 21:05 |
Sc0rpius | but anyway: | 21:05 |
Sc0rpius | PID PPID USER STAT RSS %MEM %CPU COMMAND | 21:05 |
Sc0rpius | 8406 1019 user S 32004 12.9 8.4 /usr/bin/modest | 21:05 |
Sc0rpius | it started like 5% | 21:05 |
Sc0rpius | I go to an account the first email | 21:05 |
Sc0rpius | I click next next next next | 21:05 |
Sc0rpius | and it increases | 21:05 |
Sc0rpius | I'm not sure that's normal | 21:06 |
Sc0rpius | so maybe a lot of free()'s are missing... | 21:06 |
RST38h | Sc0rpius: I think there is a fenced malloc() version for Linux. It will keep track of malloc/free and warn you | 21:13 |
RST38h | A moment | 21:13 |
RST38h | Sc0rpius: Try eFence first: http://linux.die.net/man/3/efence | 21:14 |
RST38h | Sc0rpius: Then dmalloc: http://dmalloc.com/ | 21:14 |
*** pk__ has joined #maemo-ssu | 21:15 | |
*** paiburio has quit IRC | 21:15 | |
*** pk__ has quit IRC | 21:15 | |
RST38h | These will all have malloc() precision though, but not g_slice_alloc(). You may want to put some instrumentation into glib/gslice.c:g_slice_alloc() for more precise tracking | 21:16 |
*** paiburio has joined #maemo-ssu | 21:30 | |
Sc0rpius | well | 21:38 |
Sc0rpius | that's what I was thinking | 21:38 |
Sc0rpius | running modest like: | 21:38 |
Sc0rpius | root:/home/user/MyDocs# grep modest /usr/share/applications/hildon/modest.desktop | 21:39 |
Sc0rpius | Exec=GSLICE=always_malloc /usr/bin/modest | 21:39 |
Sc0rpius | so GSlice always use malloc() | 21:39 |
*** mase76 has quit IRC | 21:39 | |
Sc0rpius | that's how I'm running it right now | 21:39 |
Sc0rpius | all crashes are in g_strdup and derivates (like g_strdup_vprintf), g_slice_alloc/g_slice_alloc0, | 21:40 |
Sc0rpius | 950return g_slice_new0 (CamelFolderInfo); | 21:44 |
Sc0rpius | all crashes are in instructions like that. | 21:44 |
*** the_lord has quit IRC | 21:45 | |
RST38h | is there a common root for all crashes in the stack trace? | 21:46 |
RST38h | like, the same function in camel that leads to all the crashes? | 21:46 |
Sc0rpius | it's always in camel functions | 21:47 |
Sc0rpius | but I think only camel uses GSlices | 21:47 |
RST38h | Sc0rpius: Ok, how about running camel with efence or dmalloc? | 21:52 |
RST38h | Or maybe putting our own reference counter into g_slice_alloc / g)slice_free ? | 21:53 |
RST38h | Should I write one, quickly? :) | 21:54 |
Sc0rpius | I could use dmalloc | 22:15 |
Sc0rpius | the funny thing is, it never crashes on me | 22:15 |
Sc0rpius | I wonder if people that get the crashes are running 10 thousand background programs or something | 22:15 |
RST38h | Sc0rpius: I am running XTerm, Phone, Conversations | 22:16 |
RST38h | Sc0rpius: Shouldn't crash it. | 22:16 |
RST38h | Sc0rpius: Probably has more to do with the Modest run time and the mailbox sizes (my POP3 mailbox is 400+ messages, as Modest never deletes them) | 22:17 |
Sc0rpius | how often you have your Modest to check your mails? | 22:18 |
Sc0rpius | My Inbox is 13036 right now | 22:19 |
Sc0rpius | 13036 messages | 22:19 |
Sc0rpius | never crashed | 22:19 |
Sc0rpius | ok wow | 22:34 |
Sc0rpius | the most crashes are in camel_folder_info_new() | 22:34 |
Sc0rpius | the function that's supposed to free them | 22:35 |
Sc0rpius | if (aspriv->iter) | 22:35 |
Sc0rpius | { | 22:35 |
Sc0rpius | /* Known memleak | 22:35 |
Sc0rpius | camel_store_free_folder_info (aspriv->iter_store, aspriv->iter); */ | 22:35 |
Sc0rpius | has it commented, but why? | 22:35 |
Sc0rpius | well one of the functions that do it | 22:36 |
*** Kaptenen has joined #maemo-ssu | 22:37 | |
Jaffa | See who wrote it and saend them an email~? :-) | 22:40 |
RST38h | KNOWN memleak? :) | 22:43 |
Sc0rpius | anyway if the memory leak is in tinymail | 22:53 |
Sc0rpius | I don't get why people say their stock Modest 3.4 doesn't crash | 22:53 |
Jaffa | Maybe the PR1.3 source isn't the one we've rebased on | 22:54 |
Jaffa | Maybe it's got a workaround | 22:54 |
MohammadAG | Jaffa, it isn't | 22:58 |
MohammadAG | we went from 3.4 to 3.9 | 22:58 |
Sc0rpius | hmm | 23:01 |
Sc0rpius | I have a strong suspicious of a memory leak in tny_camel_store_account_get_folders_default() everytime it refreshes the folder list (it seems it's not freeing the previous list) | 23:02 |
Sc0rpius | most of the crashes are when camel ask for memory to the folder list | 23:02 |
Sc0rpius | I could patch tinymail thinking this is the cause of the leak but I have to know why 3.4 works | 23:02 |
Sc0rpius | and it's still pretty sad I can't crash it | 23:04 |
RST38h | multiple refreshes of large mailbox views maybe? | 23:05 |
Sc0rpius | if (!iter || priv->cant_reuse_iter) { | 23:20 |
Sc0rpius | if (!refresh && CAMEL_IS_DISCO_STORE(store)) { | 23:20 |
Sc0rpius | iter = CAMEL_DISCO_STORE_CLASS(CAMEL_OBJECT_GET_CLASS(store))->get_folder_info_offline(store, "", flags, &ex); | 23:20 |
Sc0rpius | } else { | 23:20 |
Sc0rpius | iter = camel_store_get_folder_info (store, "", flags, &ex); | 23:20 |
Sc0rpius | } | 23:20 |
Sc0rpius | } | 23:20 |
Sc0rpius | there... think: if iter IS NOT null and priv->cant_reuse_iter is true | 23:20 |
*** paiburio has quit IRC | 23:20 | |
Sc0rpius | iter gets a new value without freeing the last one. | 23:21 |
RST38h | yeah | 23:21 |
Sc0rpius | hmm no actually no | 23:21 |
Sc0rpius | if ("!iter" hmm | 23:21 |
RST38h | why? it definitely overwrites the old value | 23:21 |
Sc0rpius | yes it's an OR (||) | 23:22 |
Sc0rpius | and it crashes in camel_store_get_folder_info | 23:22 |
Sc0rpius | eventually in the g_slice_new0 | 23:22 |
RST38h | so, why not "if(iter) g_slice_delete(iter);" or something to this effect, forboth branches? | 23:23 |
Sc0rpius | RST38h, are you back to stock Modest 3.4 or are you still using CSSU 3.90? | 23:23 |
RST38h | Still using CSSU - I am lazy and persistent | 23:23 |
Sc0rpius | there's a camel_store_free_folder_info_full() since iter is a struct that points to several strings that have to be freed as well | 23:23 |
Sc0rpius | and it's never called. | 23:23 |
RST38h | Sounds like the thing to call | 23:24 |
Sc0rpius | how often do you get the crashes? | 23:24 |
Jaffa | MohammadAG: Indeed, but maybe there's a fix on the 3.4 branch which isn't on the mnainline and so not in 3.9 | 23:25 |
RST38h | Once every few days | 23:26 |
RST38h | Seems to be related to the time of use and the activity of use (i.e. number of going back and forth between screens) | 23:26 |
MohammadAG | I wish achipa would push the new libqtm sources already | 23:33 |
MohammadAG | I need to push a new CSSU update | 23:33 |
*** BCMM has joined #maemo-ssu | 23:34 | |
merlin1991 | what's in the new update? | 23:37 |
merlin1991 | or rather what will be in the new update? | 23:38 |
*** paiburio has joined #maemo-ssu | 23:45 | |
merlin1991 | MohammadAG: ^ | 23:46 |
*** lizardo has quit IRC | 23:55 | |
*** mase76 has joined #maemo-ssu | 23:58 | |
MohammadAG | merlin1991, recompiled libqtm packages, new hildon-home, camera-ui fixese | 23:59 |
merlin1991 | reconmpiled libqtm fixes what? | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!