2015-08-13 22:28 GMT+02:00 Emil Nowak <[email protected]>: > Hello, > I'm having problems running just a simple application. I got Segmentation > fault with almost empty backtrace, so can't find what is wrong. > The code looks like this: > > main.cc file: > #include "MainWindow.h" > int main(int argc, char **argv) { > Glib::RefPtr<Gtk::Application> app = Gtk::Application::create(argc, > argv); MainWindow window; > return app->run(window); > } > > MainWindow.cc file: > #include "MainWindow.h" > > MainWindow::MainWindow() { > Gtk::HPaned mainHPaned; > mainHPaned.set_position(50); > > Gtk::Label label1; > label1.set_text("the first label"); > mainHPaned.add1(label1); > > Gtk::Label label2; > label2.set_text("that is the second label"); > mainHPaned.add2(label2); > > this->add(mainHPaned); > this->show_all(); > } > > When I run it in debugger: > Using host libthread_db library > "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1". [New Thread 0xb5b5db40 > (LWP > 4799)] > > Program received signal SIGSEGV, Segmentation fault. > 0x006c6562 in ?? () > (gdb) bt > #0 0x006c6562 in ?? () > #1 0xbffff54c in ?? () > Backtrace stopped: previous frame inner to this frame (corrupt stack?) > > > My environment is: > g++ version is 4.9.3, > gtkmm 3.16.0 > > Can you tell me what is wrong with this sample, or how to get more details > in > debugging? > Do you use "-g" flag ([1]) for compilation command? Have you installed gtkmm debug symbols?
[1] https://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html -- Best regards, Marcin Kolny
_______________________________________________ gtkmm-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtkmm-list
