Re: Connecting idle-signal aborts my program
- From: Jonathon Jongsma <jonathon jongsma gmail com>
- To: Daniel Kraft <d daniel-kraft net>, gtkmm-list <gtkmm-list gnome org>
- Cc:
- Subject: Re: Connecting idle-signal aborts my program
- Date: Wed, 28 Dec 2005 07:19:46 -0600
I wonder if it's a windows issue. I'm running Ubuntu Breezy and it
works fine here. Unfortunately I don't have any experience with gtkmm
on windows.
On 12/28/05, Daniel Kraft <d daniel-kraft net> wrote:
> Well, for me it compiles and links just without any problems, but when I try to run it, I get
> "Aborted (core dumped)" (but the stack dump doesn't contain any stack frames). As I tried out, this happens while connecting to the signal.
>
> I'm using GCC 3.4.4 under Windows (cygwin); I use the latest GTKmm for Windows release (2.8).
>
> > What kind of error do you get? It compiles and runs just fine for me
> > (using both 2.8.0 and CVS gtkmm)
> >
> > On 12/27/05, Daniel Kraft <d daniel-kraft net> wrote:
> > > Hi!
> > >
> > > I want to use the Glib::signal_idle() signal in my program, but
> > when I try to
> > > connect my slot (a sigc::ptr_fun) to it, the program is aborted.
> > The stack dump
> > > contains no stackframes at all.
> > >
> > > The minimal program which produces the error is very simple:
> > >
> > >
> > >
> > >
> > > #include <gtkmm/main.h>
> > > #include <gtkmm/window.h>
> > >
> > > #include <iostream>
> > > using namespace std;
> > >
> > > bool idle()
> > > {
> > > cerr << "Idle!" << endl;
> > > return true;
> > > }
> > >
> > > int main(int argc, char** argv)
> > > {
> > > Gtk::Main kit(argc, argv);
> > >
> > > Gtk::Window w;
> > > Glib::signal_idle().connect(sigc::ptr_fun(&idle));
> > > kit.run(w);
> > >
> > > return 0;
> > > }
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]