Summary: | net-mail/freepops-0.2.2 compiled with gnutils flag crashed when using excite.lua plugin in function crypto.hmac | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Przemyslaw Wroblewski <lowang> |
Component: | New packages | Assignee: | Daniel Black (RETIRED) <dragonheart> |
Status: | VERIFIED WORKSFORME | ||
Severity: | normal | CC: | vapier |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Przemyslaw Wroblewski
2007-05-08 18:03:56 UTC
Not sure what I'm doing wrong: Any chance of getting a backtrace of you? http://www.gentoo.org/proj/en/qa/backtraces.xml $ grep -v ^-- config.lua | head freepops.MODULES_MAP["excite.com"] = {name="excite.lua"} $ strace -fe trace=file /usr/bin/freepopsd -vv -n [pid 23566] open("/usr/share/freepops/lua_unofficial/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 6 [pid 23566] open("/usr/share/freepops/lua_unofficial//excite.lua", O_RDONLY) = 7 Wed May 9 07:50:37 2007 freepopsd: ERROR(log_lua.c, 70): (@/usr/share/freepops/lua/freepops.lua, 530) : Unable to find a module that handles 'excite.com ' domain, requested by 'fred@excite.com ' mail account Wed May 9 07:50:37 2007 freepopsd: ERROR(engine.c, 203): Error calling freepops.init('fred@excite.com ')LUAY: lua stack image: LUAY: stack( 0) : --bottom-- Wed May 9 07:50:37 2007 freepopsd: ERROR(engine.c, 245): Error bootstrapping Wed May 9 07:50:37 2007 freepopsd: ALTSOCKLIB: altsocklib.c : senddata : 409 : (32)Broken pipe Wed May 9 07:50:37 2007 freepopsd: DBG(popserver.c, 182): [23564] !! Error calling "sendstring" (code -1 - Broken pipe) Wed May 9 07:50:37 2007 freepopsd: POPSERVER: UNKNOWN ERROR, PLEASE FIX Wed May 9 07:50:37 2007 freepopsd: DBG(threads.c, 81): thread 0 will die Wed May 9 07:50:37 2007 freepopsd: DBG(popserver.c, 810): a network error occurred, this thread will die Process 23566 detached $ netcat localhost 2000 +OK FreePOPs/0.2.2 pop3 server ready USER fred@excite.com No OK for USER is returned. Ended up doing ^C btw which gnutls version are you running? (In reply to comment #1) > Not sure what I'm doing wrong: freepops does not locate excite.lua file on your system: >Wed May 9 07:50:37 2007 freepopsd: ERROR(log_lua.c, 70): > (@/usr/share/freepops/lua/freepops.lua, 530) : Unable to find a module that > handles 'excite.com > ' domain, requested by 'fred@excite.com > ' mail account where did you saved that file ? > Any chance of getting a backtrace of you? > http://www.gentoo.org/proj/en/qa/backtraces.xml I'll try to do that today, but since i'll be doing this for the first time please allow 2days for that (In reply to comment #2) > btw which gnutls version are you running? > eix gnutls [I] net-libs/gnutls Available versions: 1.4.4-r1 ~1.4.5 ~1.6.0 ~1.6.1 Installed versions: 1.4.4-r1(17:04:21 04/29/07)(-doc nls zlib) I'll try to install ~x86 versions and see what happends. (In reply to comment #3) > (In reply to comment #1) > > Not sure what I'm doing wrong: > freepops does not locate excite.lua file on your system: > > >Wed May 9 07:50:37 2007 freepopsd: ERROR(log_lua.c, 70): > > (@/usr/share/freepops/lua/freepops.lua, 530) : Unable to find a module that > > handles 'excite.com > > ' domain, requested by 'fred@excite.com > > ' mail account > > where did you saved that file ? > pid 23566] open("/usr/share/freepops/lua_unofficial//excite.lua", O_RDONLY) = 7 This indicated that it opened the file ok. Other traces indicated that it read it correctly. The config.lua contains the unofficial path /usr/share/freepops/lua_unofficial/ as per instructions. > > Any chance of getting a backtrace of you? > > http://www.gentoo.org/proj/en/qa/backtraces.xml > I'll try to do that today, but since i'll be doing this for the first time > please allow 2days for that np - I've got plenty of other stuff to do. I've enabled back trace related flags, but I'm unsure if that was sufficient, so I've created an account for you on my test server. Please check email from przemyslaw.wroblewski@implix.com from about Thu May 10 15:29:58 UTC 2007 added 0.2.2-r1 that does some gcrypt initialisation. The attached patch disables secure memory but fixes the error "operation is not possible without initialized secure memory". Please test and if it works I'll report the bug the the freepops devs. Much appreciate the bug report and test environment. It works! Thanks for resolution Daniel :) I'm changing task status to WORKSFORME, however if you thing that this solution is permanent pls close it (In reply to comment #8) > It works! Thanks for resolution Daniel :) np. > I'm changing task status to WORKSFORME, > however if you thing that this solution is permanent pls close it Closed and reported upstream. |