Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163685 - running irssi with any parameters from minimal CD fails
Summary: running irssi with any parameters from minimal CD fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: InstallCD (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2007-01-25 00:43 UTC by Cody Ray
Modified: 2008-07-13 01:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Log from attempt to run irssi on 2008.0_beta2 x86 minimal CD (errorlog,5.24 KB, text/plain)
2008-05-14 05:42 UTC, silverpower
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cody Ray 2007-01-25 00:43:44 UTC
running irssi with any parameters from gentoo minimalist cd (2.6.17-gentoo-r7) fails, issuing an error:
  NO WINDOWS: -!- Irssi: Invalid charset: ISO8859-1
  *** glibc detected *** free(): invalid pointer: 0x080ea397 ***
  Aborted (core dumped)

Whenever I supply any paramters (such as -n <nick> or -c <connection>, regardless of order, I receive a messsage such as this and it crashes. Without parameters, it only prints the first line of the error prior to opening the irssi screen. However, in here I can use icq commands to connect and chat as I wish.

I've been playing with various installs, deleting my entire hard drive and restarting often. This error appears prior to chroot'ing. Each time but once that I've booted up and tried to run this, I've received this type of error; however, the charset is occasionally 1259 instead of 8859.

Reproducible: Sometimes

Steps to Reproduce:
1. boot into into minimalist cd
2. at the console, type irrsi -n <nick> or -c <conn> or both
Comment 1 Andrew Gaffney (RETIRED) gentoo-dev 2007-01-25 03:09:56 UTC
When I run it, I get the "Invalid charset" message, which sometimes changes which charset it's complaining about, but irssi runs just fine. Try the CD in another system, try to burn the CD again, and try running memtest86+ on your machine. Please reopen if you try all of these and it still happens.
Comment 2 Paweł Drewniak 2007-02-13 08:34:43 UTC
> Steps to Reproduce:
> 1. boot into into minimalist cd
> 2. at the console, type irrsi -n <nick> or -c <conn> or both
> 

The same for me - I get segfault, running irssi without parameters just works fine, but using e.g. /set nick woodyPL causes crash too. I remember not having this issue on x86 - only on amd64...
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2008-04-08 19:45:28 UTC
Can you guys verify this issue with 2008.0 Beta 1?
Comment 4 silverpower 2008-05-14 05:35:04 UTC
Just verified it with beta2. I'm trying to get a copy of the log atm.
Comment 5 silverpower 2008-05-14 05:42:26 UTC
Created attachment 153089 [details]
Log from attempt to run irssi on 2008.0_beta2 x86 minimal CD
Comment 6 Andrew Gaffney (RETIRED) gentoo-dev 2008-05-14 12:15:46 UTC
I'm CCing the irssi maintainer. Any ideas?
Comment 7 Sven Wegener gentoo-dev 2008-05-17 09:11:28 UTC
I can reproduce this and know what the culprit is. The "Invalid charset: ISO8859-1" comes from not having /usr/lib/gconv on the livecd, Irssi then falls back to a hardcoded charset name, which is a constant string, but later gets freed and then causes the abort.
Comment 8 Sven Wegener gentoo-dev 2008-05-17 10:05:26 UTC
This issue has just been fixed upstream and I pulled the patch into our package.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2008-05-29 05:23:19 UTC
OK, this is now updated in the release snapshot.
Comment 10 Andrew Gaffney (RETIRED) gentoo-dev 2008-07-13 01:01:19 UTC
This should be fixed in 2008.0