Hi all,
I've jumped in at the deep end and given myself a project to learn C++ (I've made various attempts before, but most ended quickly due to lack of a project which interested me on which to work).
Here's the premise of the project:
Using Konversation as a base, create a KDE client for the Icecap IRC(/MSN/other protocols) gate (
http://icecap.irssi2.org ).
The project is currently based at
https://trac.allenjb.me.uk/icekap and all the code can be found in the SVN repository, in the branches/genericserver directory (ignore the branch name, it's only related to a possible solution to an earlier problem I didn't implement).
Basically I've got a problem which I can't find the cause of. Unfortunately I can't work out a way to put the problem into a more basic project. If anyone can help me towards resolving this problem in any way (pointers on what I can do with gdb to find out more information, etc) I would be very grateful.
Details of the problem, including a backtrace are at
https://trac.allenjb.me.uk/icekap/wiki/CurrentProblem
Steps to reproduce the problem:
1) Start icecap sever
2) Set up and initalise a presence on an IRC network (instructions on the Icecap website:
http://icecap.irssi2.org )
3) Start the Icekap client application and connect to the icecap server using "File" -> "Icecap Quick Connect"
4) Switch to the tab for your network presence
5) Input any text and press enter (if you want a command which should give you output, use "/channel", which if put in on the main icecap connection window should give you usage instructions). This step should cause the application to crash.
Thanks in advance
PS. FYI I'm using kdevelop as my IDE.