The crash on that line doesn't make sense at all. My guess is that it is a miscompilation of some sort (headerfiles mixed up? boost versions mismatch somehow?)
What does the 'bt' (=prints stack trace) command show in gdb at the moment of the crash, and what does 'print root()' show? Wim. 2011/7/28 Thomas Suckow <[email protected]>: > My best guess is root() is returning a bad pointer (Anything else would > be more bizarre). > But I have no idea what would cause that, maybe one of the dev's has an > idea? > > -- > Thomas > > On 07/27/2011 11:21 PM, jhig wrote: >> hi, >> >> gdb says: >> >> Starting program: /root/download/wt-test/hello/hello --gdb --docroot . >> --http-port 8088 --http-address 192.168.42.201 >> [Thread debugging using libthread_db enabled] >> Reading: /etc/wt/wt_config.xml >> [2011-Jul-28 08:16:37.461992] 24393 - [notice] "Wt: initializing >> built-in httpd" >> [2011-Jul-28 08:16:37.462135] 24393 - [notice] "Reading Wt config >> file: /etc/wt/wt_config.xml (location = >> '/root/download/wt-test/hello/hello')" >> [2011-Jul-28 08:16:37.463681] 24393 - [notice] "Started server: >> http://192.168.42.201:8088" >> [New Thread 0xb6e2db70 (LWP 24396)] >> [New Thread 0xb662cb70 (LWP 24397)] >> [New Thread 0xb5e2bb70 (LWP 24398)] >> [New Thread 0xb562ab70 (LWP 24399)] >> [New Thread 0xb4e29b70 (LWP 24400)] >> [New Thread 0xb4628b70 (LWP 24401)] >> [New Thread 0xb3e27b70 (LWP 24402)] >> [New Thread 0xb3626b70 (LWP 24403)] >> [New Thread 0xb2e25b70 (LWP 24404)] >> [New Thread 0xb2624b70 (LWP 24405)] >> [2011-Jul-28 08:16:44.634353] 24393 [/ 2x3phJIlF0Eso40S] [notice] >> "Session created (#sessions = 1)" >> Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0 >> 192.168.42.112 - - [2011-Jul-28 08:16:44.635740] "GET / HTTP/1.1" 200 >> 1894 >> >> Program received signal SIGSEGV, Segmentation fault. >> [Switching to Thread 0xb2624b70 (LWP 24405)] >> 0x0804b0bb in HelloApplication::HelloApplication (this=0x8071498, >> env=...) at hello.C:46 >> 46 root()->addWidget(new WText("Your name, please ? ")); // show some >> text >> >> thx, >> johannes. >> >> Am Mittwoch, den 27.07.2011, 08:40 -0700 schrieb Thomas Suckow: >>> Could you run it under gdb and provide a back trace? >>> >>> $gdb --args hello --gdb --docroot . --http-address 0.0.0.0 --http-port 8088 >>> >>> >>> On 07/27/2011 02:29 AM, jhig wrote: >>>> hello, >>>> >>>> i just installed Wt (version 3.1.7) on my gentoo system via portage >>>> tree. >>>> then i compiled the hello example outside the Wt-tree as follows: >>>> >>>> g++ hello.C -lwt -lwthttp -o hello >>>> >>>> then i started the application: >>>> >>>> ./hello --docroot . --http-address 0.0.0.0 --http-port 8088 >>>> >>>> when i browse to the page >>>> >>>> http://127.0.0.1:8088 >>>> >>>> i get a segmentation fault: >>>> >>>> ./hello --docroot . --http-port 8088 --http-address 192.168.42.201 >>>> Reading: /etc/wt/wt_config.xml >>>> [2011-Jul-27 11:25:50.568197] 13577 - [notice] "Wt: initializing >>>> built-in httpd" >>>> [2011-Jul-27 11:25:50.568337] 13577 - [notice] "Reading Wt config >>>> file: /etc/wt/wt_config.xml (location = './hello')" >>>> [2011-Jul-27 11:25:50.569820] 13577 - [notice] "Started server: >>>> http://192.168.42.201:8088" >>>> [2011-Jul-27 11:25:53.261231] 13577 [/ 6LPzx5MppaW4ss2O] [notice] >>>> "Session created (#sessions = 1)" >>>> Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0 >>>> 192.168.42.112 - - [2011-Jul-27 11:25:53.262672] "GET / HTTP/1.1" 200 >>>> 1897 >>>> Speicherzugriffsfehler >>>> >>>> it's the same with other example programs. >>>> does anyone experience a similar behaviour? >>>> >>>> thx, >>>> johannes. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Got Input? Slashdot Needs You. >>>> Take our quick survey online. Come on, we don't ask for help often. >>>> Plus, you'll get a chance to win $100 to spend on ThinkGeek. >>>> http://p.sf.net/sfu/slashdot-survey >>>> _______________________________________________ >>>> witty-interest mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/witty-interest >>> ------------------------------------------------------------------------------ >>> Got Input? Slashdot Needs You. >>> Take our quick survey online. Come on, we don't ask for help often. >>> Plus, you'll get a chance to win $100 to spend on ThinkGeek. >>> http://p.sf.net/sfu/slashdot-survey >>> _______________________________________________ >>> witty-interest mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/witty-interest >> >> >> ------------------------------------------------------------------------------ >> Got Input? Slashdot Needs You. >> Take our quick survey online. Come on, we don't ask for help often. >> Plus, you'll get a chance to win $100 to spend on ThinkGeek. >> http://p.sf.net/sfu/slashdot-survey >> _______________________________________________ >> witty-interest mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/witty-interest > > ------------------------------------------------------------------------------ > Got Input? Slashdot Needs You. > Take our quick survey online. Come on, we don't ask for help often. > Plus, you'll get a chance to win $100 to spend on ThinkGeek. > http://p.sf.net/sfu/slashdot-survey > _______________________________________________ > witty-interest mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/witty-interest > ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
