First, you should be using the mailing list, I'm CC'ing it.
msn-...@googlegroups.com
On Mon, Nov 8, 2010 at 6:31 AM, Naikel Aparicio <nai...@gmail.com> wrote:
> There’s a weird bug in the libmsn-pecan.so in the N900 that I don’t
> understand. I use your plugin in the pidgin I use for Windows and have
> always worked with no issues.
>
> Since in my country mobile data plans are very expensive, your library is
> the best option. Pidgin’s MSN takes around 850KB to log in, while your
> msn-pecan takes just around 25 KB. Usually most people here has just 10 MB
> a month in their mobile data plan.
That is good to know :) I think that could be improved even more.
> I use pidgin in the N900 (I really don’t like telepathy) and I put the
> libmsn-pecan.so from telepathy (0.1.0maemo4) in the pidgin plugin
> directory. Sometimes it works but s.ometimes it crashes, and I think it
> depends on some buddies I have in my contact list that are logged in.
You shouldn't do that.
> I tried downloading the 0.1.1 source and compiling it for Maemo. It
> compiled nicely in scratchbox and then uploaded it to my N900 and same thing
> happens: sometimes it works, sometimes it doesn’t.
Just to be clear, which source code did you use for that?
> The debug log doesn’t show any useful information about what’s happening.
> Logs are very large but usually the last lines are like:
[...]
> So do you have any hint as where to look in the code that might be wrong? Or
> maybe a debugging method that will tell me exactly where the problem is?
> It’s very hard to debug when the pidgin executable is just a link to
> /usr/bin/maemo-invoker...
Well, when a crash happens, you need to provide a backtrace. The
easiest way I think would be to install gdb[1], and run pidgin with
it: gdb pidgin. When the crash happens, you can type 'bt', and put
that in a bug report with that output [2].
It seems there's a problem while retrieving your contact's display
pictures, so maybe you can try disabling that option and see if it
helps.
Also, you should file a bug to provide support for Pidgin in Maemo,
perhaps with the latest telepathy packages it should be possible to
provide a package that works on both.
Cheers.
[1] http://wiki.maemo.org/Using_Valgrind_and_gdb_in_Scratchbox
[2] http://code.google.com/p/msn-pecan/issues/list
--
Felipe Contreras