You are not logged in.
Pages: 1
I have been using pidgin in place of the awesome ncurses-based naim for the past month because of this nagging error with naim:
naim: hwprintf.c:42: h_zero: Assertion `strlen(h->addch.buf) == h->addch.len' failed.
Aborted
Is anyone else getting this? If so, has anyone resolved this issue? Thanks.
My Rigs:
- Mid-2007 iMac 20", Intel 2GHz Core 2 Duo, 2x1GB DDR2-800, 250GB SATA HDD, and...MIGHTY MOUSE!!! , OSX 10.5 Leopard, ATI Radeon 2400XT 128MB
- HP zv6203cl, AMD Athlon 64 3200 S939, 2x512MB DDR400, 80GB 4200rpm HDD, ATI Radeon Xpress 200M 128MB, Arch i686
- 1986 Gibson SG Junior Cherry Red, Ibanez 15W amp, DigiTech RP250 modeling processor
Offline
same here -- google turns up this google code bug report, but no replies yet:
http://code.google.com/p/naim/issues/detail?id=18
That person is using Arch as well, so may be an arch-specific issue...
gdb returns:
#3 0xb7e1f65e in __assert_fail () from /lib/libc.so.6
thoughts?
Offline
so not exactly the best solution, but this appears to work fine as a temporary fix:
1. Downloaded the source and commented out the assertion line (src/hwprintf.c:42)
2. configure;make;make install
I'll post back if it ends up biting me...
(also this seems like an upstream bug, so not going to post in the Arch tracker for now, but a bit odd that the only bug posts I've seen for it are from Arch users...)
Last edited by slypheed (2008-10-07 14:57:43)
Offline
So I'm probably going about this completely wrong (advice more than welcome)...but I wanted to play around with building packages so this seemed like a good excuse.
So I've built a naim package with the assertion commented out which appears to work fine -- named 'naim_noassert' to avoid naming conflicts with the official package -- and it will install to /usr/local.
1. wget http://slypheed.com/files/naim_noassert/PKGBUILD
2. makepkg -c
3. pacman -U naim_noassert-0.11.8.3.1-2-i686.pkg.tar.gz
as mentioned, comments on what I should have done instead most welcome :/
Last edited by slypheed (2008-10-07 15:31:18)
Offline
Thank you for replying to this thread, slypheed. I will definitely try this out and I may even notify the maintainer of the naim package about this possible fix.
My Rigs:
- Mid-2007 iMac 20", Intel 2GHz Core 2 Duo, 2x1GB DDR2-800, 250GB SATA HDD, and...MIGHTY MOUSE!!! , OSX 10.5 Leopard, ATI Radeon 2400XT 128MB
- HP zv6203cl, AMD Athlon 64 3200 S939, 2x512MB DDR400, 80GB 4200rpm HDD, ATI Radeon Xpress 200M 128MB, Arch i686
- 1986 Gibson SG Junior Cherry Red, Ibanez 15W amp, DigiTech RP250 modeling processor
Offline
glad to help :) -- please post back if you hear anything more on this issue.
cheers
Last edited by slypheed (2008-10-10 04:04:01)
Offline
That was my bug report on the naim developer's site.
No response at all. Attempted to contact developer via email and still no response.
EDIT: That noassert package really helped. I've been missing naim for so long. finch just wasn't cutting it at all...
Last edited by muiro (2008-10-24 05:17:50)
Offline
UPDATE:
I've spoken to the naim author. Seems that that naim is actually being linked to the wrong ncurses library in Arch. It was actually kind of a while ago that I spoke with him, so I don't remember specifics.
This is a strictly Arch-related issue. We just need to figure out why it's linking incorrectly.
I can probably scare up the log of the aim conversation if someone actually has time to look into this.
Last edited by muiro (2009-01-21 21:34:53)
Offline
Pages: 1