#linuxcnc-devel | Logs for 2014-06-18

Back
[00:00:53] -!- patricka_ has quit [Remote host closed the connection]
[00:02:37] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807]]
[00:06:04] -!- patrickarlt has quit [Ping timeout: 244 seconds]
[00:15:46] -!- tinkerer has quit [Quit: Leaving.]
[00:15:55] -!- sudobangbang has quit [Ping timeout: 240 seconds]
[00:16:21] -!- erictheise has quit [Quit: erictheise]
[00:18:03] -!- syyl has quit [Ping timeout: 240 seconds]
[00:28:48] -!- maZer`- has quit [Ping timeout: 244 seconds]
[00:33:55] -!- DaViruz has quit [Ping timeout: 240 seconds]
[00:44:16] -!- almccon_ has quit [Ping timeout: 264 seconds]
[00:44:33] -!- FreezingCold has quit [Ping timeout: 240 seconds]
[00:50:08] -!- rob_h has quit [Ping timeout: 252 seconds]
[01:05:50] -!- mhaberler has quit [Quit: mhaberler]
[01:07:42] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[01:18:09] -!- bdon has quit [Remote host closed the connection]
[01:33:07] -!- thomaslindstr_m has quit [Ping timeout: 240 seconds]
[01:40:16] -!- patrickarlt has quit [Remote host closed the connection]
[01:43:52] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[01:51:46] -!- pcw_home has quit [Remote host closed the connection]
[02:04:34] <cradek> seb_kuzminsky: many memtest86+ passes show no troubles
[02:05:45] <cradek> maybe tomorrow I'll try to put on my wizard hat and run rtapi_app under valgrind
[02:07:01] <cradek> I guess maybe I could bisect it, but it would be very time-consuming with reboots, and I'm not too sure that most of the intermediate TP commits are runnable
[02:07:24] <cradek> I guess this is on startup, so it doesn't matter if they really work well at all, it only has to build and run
[02:09:02] -!- gambakufu has quit [Ping timeout: 244 seconds]
[02:09:04] <cradek> I can loadrt/addf and run motmod
[02:11:17] <Jymmm> hey cradek!
[02:11:32] <cradek> hi
[02:11:52] <Jymmm> cradek: you get my PM by chance?
[02:12:30] <cradek> ni
[02:12:32] <cradek> no
[02:12:38] -!- theorbtwo has quit [Ping timeout: 252 seconds]
[02:19:31] -!- amnesic_away has quit [Ping timeout: 252 seconds]
[02:27:29] -!- Jymmm [Jymmm!~jymmm@unaffiliated/jymmm] has parted #linuxcnc-devel
[02:28:28] -!- kwallace [kwallace!~kwallace@tmb-253.sonnet.com] has parted #linuxcnc-devel
[02:32:23] -!- skunkworks_ has quit [Ping timeout: 240 seconds]
[02:32:35] -!- anth0ny has quit [Quit: anth0ny]
[02:41:35] -!- Demiurge has quit [Ping timeout: 244 seconds]
[02:43:15] -!- terabyte- has quit [Quit: terabyte-]
[03:06:28] -!- pcw_home [pcw_home!~chatzilla@c-50-143-148-115.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[03:06:31] <seb_kuzminsky> https://www.youtube.com/watch?v=zIV4poUZAQo
[03:06:40] -!- PetefromTn_ has quit [Quit: I was standing in the park wondering why frisbees got bigger as they get closer. Then it hit me.]
[03:11:40] -!- dybskiy_ has quit [Remote host closed the connection]
[03:14:47] -!- Guest26003 has quit [Ping timeout: 272 seconds]
[03:15:54] -!- tchaddad has quit [Remote host closed the connection]
[03:16:19] -!- dybskiy has quit [Ping timeout: 240 seconds]
[03:18:30] -!- terabyte- has quit [Quit: terabyte-]
[03:23:18] -!- terabyte- has quit [Client Quit]
[03:40:17] <seb_kuzminsky> cradek: the old dell that runs my bridgeport is running precise with 3.4.55-rtai-2, and it runs master just fine
[03:46:06] <cradek> odd. but clearly there is something wrong with what I have here...
[03:47:17] <cradek> miscompiled?
[03:47:39] <cradek> this is not a pae kernel, so I doubt it's the amount of memory
[03:49:31] -!- anth0ny has quit [Quit: anth0ny]
[03:56:55] <cradek> seb_kuzminsky: which master did you try?
[04:00:24] -!- micges1 [micges1!~captain_p@egj5.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[04:00:40] -!- micges-dev1 [micges-dev1!~x@egj5.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[04:00:56] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[04:02:03] <cradek> SET_TERM_COND is about the 72nd message motmod gets on a normal startup
[04:03:44] -!- micges has quit [Ping timeout: 244 seconds]
[04:04:23] -!- micges-dev has quit [Ping timeout: 240 seconds]
[04:05:11] <seb_kuzminsky> current tip-of-branch
[04:05:48] <seb_kuzminsky> and yeah, that's a painfully slow bisect
[04:06:26] <seb_kuzminsky> i'm imagining an X10 controller power outlet and a second machine that orchestrates the test
[04:06:43] <seb_kuzminsky> and reboots the victim computer if it stops responding to pings when you trigger the bug
[04:07:24] <seb_kuzminsky> i'm on 377f171e
[04:09:10] <cradek> ok, same as me
[04:09:14] <cradek> just checking...
[04:10:45] <seb_kuzminsky> can you try instrumenting tpSetTermCond to print out all the addresses it's going to try to touch?
[04:12:02] <cradek> how can I get messages to the console or anywhere else useful?
[04:12:16] <cradek> hm, I could replace it with "return"
[04:12:29] <seb_kuzminsky> you're in the kernel right? printk should work?
[04:13:10] <cradek> I'm in X and I don't know what magic gives me a console when it panics
[04:13:23] <cradek> I can try
[04:15:45] <seb_kuzminsky> i wonder if the text-mode configs trigger it? seems like they should
[04:15:58] <seb_kuzminsky> then you could run keystick from a text-mode vt
[04:16:09] <cradek> or halui-only
[04:16:10] <cradek> good idea
[04:16:24] <cradek> but tomorrow...
[04:18:05] <seb_kuzminsky> yep
[04:18:29] <seb_kuzminsky> i'm going to test one more computer, then i'm going to the hackspace to work on the new rtai kernel modules packaging
[04:18:43] <cradek> still tonight? jeez
[04:20:44] <seb_kuzminsky> its an hour earlier here
[04:20:52] <cradek> whelp, adding a return at the beginning of tpSetTermCond actually does let it all run
[04:21:01] <cradek> I did not expect that
[04:21:45] -!- patrickarlt has quit [Remote host closed the connection]
[04:21:47] -!- dybskiy has quit [Remote host closed the connection]
[04:23:05] <seb_kuzminsky> huh, strange
[04:23:22] <seb_kuzminsky> my second test-computer runs precise with 3.4.55-rtai-2 too, it also runs master fine
[04:23:38] <cradek> gcc version 4.7.2 (Debian 4.7.2-5)
[04:23:51] <seb_kuzminsky> gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
[04:24:52] <seb_kuzminsky> well i'm off, more debugging tomorrow!
[04:24:58] <cradek> me too, goodnight
[04:25:04] -!- FinboySlick has quit [Quit: Leaving.]
[04:26:33] -!- dybskiy has quit [Ping timeout: 240 seconds]
[04:27:03] -!- patrickarlt has quit [Ping timeout: 240 seconds]
[04:27:31] -!- lucashodge has quit [Client Quit]
[04:31:22] -!- anth0ny has quit [Quit: anth0ny]
[04:32:23] -!- fogl has quit [Ping timeout: 240 seconds]
[04:42:29] -!- lexano has quit [Ping timeout: 244 seconds]
[04:45:59] -!- amiri has quit [Ping timeout: 272 seconds]
[04:54:31] -!- patrickarlt has quit [Read error: Connection reset by peer]
[04:58:20] -!- calvinmetcalf has quit [Quit: Connection closed for inactivity]
[04:59:07] -!- patrickarlt has quit [Ping timeout: 240 seconds]
[05:01:29] -!- Fox_Muldr has quit [Ping timeout: 252 seconds]
[05:05:49] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[05:06:26] -!- kwallace1 [kwallace1!~kwallace@tmb-253.sonnet.com] has parted #linuxcnc-devel
[05:07:17] -!- gonzo_ has quit [Ping timeout: 244 seconds]
[05:15:45] -!- toner has quit [Read error: Connection reset by peer]
[05:25:39] -!- ries has quit [Quit: ries]
[05:37:30] -!- shurshur has quit [Remote host closed the connection]
[05:44:11] -!- anth0ny has quit [Quit: anth0ny]
[05:58:57] -!- patrickarlt has quit [Ping timeout: 244 seconds]
[06:14:21] -!- FreezingCold has quit [Ping timeout: 240 seconds]
[06:14:38] -!- LeelooMinai has quit [Ping timeout: 240 seconds]
[06:19:03] -!- archivist_herron has quit [Ping timeout: 240 seconds]
[06:19:48] -!- LeelooMinai_ has quit [*.net *.split]
[06:19:48] -!- gambakufu has quit [*.net *.split]
[06:19:48] -!- Fox_Muldr has quit [*.net *.split]
[06:19:48] -!- amiri_ has quit [*.net *.split]
[06:19:48] -!- micges-dev1 has quit [*.net *.split]
[06:19:48] -!- DaViruz has quit [*.net *.split]
[06:19:49] -!- Komzpa has quit [*.net *.split]
[06:19:49] -!- toastyde1th has quit [*.net *.split]
[06:19:49] -!- Tomashe has quit [*.net *.split]
[06:19:49] -!- i_tarzan has quit [*.net *.split]
[06:19:50] -!- bluemaex_ has quit [*.net *.split]
[06:23:52] -!- micges-dev1 [micges-dev1!~x@egj5.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[06:30:06] -!- ve7it has quit [Remote host closed the connection]
[06:35:21] -!- Einar1 has quit [Client Quit]
[06:39:19] -!- GJdan has quit [Quit: WeeChat 1.0-dev]
[06:45:16] -!- The_Ball has quit [Remote host closed the connection]
[06:59:47] -!- thomaslindstr_m has quit [Ping timeout: 245 seconds]
[07:17:51] -!- Komzpa has quit [Ping timeout: 255 seconds]
[07:24:40] -!- tjb11 has quit [Read error: Connection reset by peer]
[07:27:03] -!- tjb1 has quit [Ping timeout: 240 seconds]
[07:34:33] -!- b_b has quit [Changing host]
[07:35:51] -!- gonzo__ has quit [Read error: Connection reset by peer]
[07:48:07] -!- gonzo_ has quit [Ping timeout: 245 seconds]
[07:58:18] -!- patrickarlt has quit [Ping timeout: 244 seconds]
[08:07:55] -!- larryone has quit [Quit: This computer has gone to sleep]
[08:16:41] -!- gonzo__ has quit [Read error: Connection reset by peer]
[08:19:57] -!- rob_h [rob_h!~robh@176.248.180.75] has joined #linuxcnc-devel
[08:40:03] -!- gonzo__ has quit [Read error: Connection reset by peer]
[08:51:43] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[08:57:55] -!- patrickarlt has quit [Ping timeout: 240 seconds]
[09:16:25] -!- gonzo__ has quit [Ping timeout: 272 seconds]
[10:20:26] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[10:25:40] -!- skunkworks_ has quit [Remote host closed the connection]
[10:37:23] -!- thomaslindstr_m has quit [Ping timeout: 240 seconds]
[10:43:50] zq-_-_-_ is now known as zq
[10:56:06] -!- sumpfralle has quit [Ping timeout: 255 seconds]
[10:59:22] -!- balestrino has quit [Ping timeout: 245 seconds]
[11:05:45] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[11:09:08] -!- dzzig_nz has quit [Ping timeout: 246 seconds]
[11:11:31] -!- mhaberler has quit [Quit: mhaberler]
[11:15:29] -!- Valen has quit [*.net *.split]
[11:18:09] <skunkworks> logger[psha],
[11:33:25] -!- mhaberler has quit [Client Quit]
[11:39:51] <micges1> skunkworks: second half of spikes in jerk tp is harder than I thought, no wonder they weren't fully fixed
[11:42:08] <skunkworks> heh
[11:44:27] micges-dev1 is now known as micges-dev
[11:58:40] -!- patrickarlt has quit [Ping timeout: 264 seconds]
[12:06:33] <skunkworks> if it was easy - everyone would be doing it
[12:12:34] <micges-dev> yeah
[12:15:22] <archivist> what is easy to person A can be difficult for B, where B finds something else easy that A finds hard
[12:15:59] <Tom_itx> C sits and waits for A & B to finish
[12:16:14] <micges-dev> haha
[12:17:10] -!- syyl_ws has quit [Quit: Verlassend]
[12:17:40] <archivist> D needs poking because he can if he wants to
[12:24:27] -!- grummund has quit [Ping timeout: 264 seconds]
[12:47:56] -!- malcom2073 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
[12:48:50] -!- AR_ has quit [Read error: No route to host]
[12:56:52] -!- ravenlock has quit [Quit: Leaving]
[13:06:33] -!- Valen has quit [Quit: Leaving.]
[13:21:13] -!- patrickarlt has quit [Ping timeout: 244 seconds]
[13:32:20] -!- krusty_ar has quit [Quit: puto el que lee]
[13:32:28] -!- skunkworks_ [skunkworks_!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[13:40:53] -!- Simooon has quit [Quit: Leaving]
[13:43:04] -!- kwallace [kwallace!~kwallace@tmb-216.sonnet.com] has joined #linuxcnc-devel
[13:49:41] -!- mozmck1 has quit [Read error: Connection reset by peer]
[13:51:56] -!- mozmck [mozmck!~moses@67.210.159.129] has joined #linuxcnc-devel
[14:05:13] -!- ler_hydra has quit [Remote host closed the connection]
[14:05:41] -!- acdha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[14:16:19] -!- AR_ has quit [Read error: Connection reset by peer]
[14:17:15] -!- ravenlock has quit [Ping timeout: 264 seconds]
[14:17:48] -!- anth0ny has quit [Quit: anth0ny]
[14:22:43] -!- sudobangbang has quit [Ping timeout: 240 seconds]
[14:26:43] -!- zzolo has quit [Quit: zzolo]
[14:28:34] -!- AR__ has quit [Read error: No route to host]
[14:42:07] -!- anth0ny_ has quit [Quit: anth0ny_]
[14:43:59] -!- dosas has quit [Quit: Leaving]
[14:44:57] -!- erasmo [erasmo!~erasmo@77-255-239-25.adsl.inetia.pl] has joined #linuxcnc-devel
[14:46:08] -!- erasmo has quit [Remote host closed the connection]
[14:56:23] -!- quiqua has quit [Quit: quiqua]
[15:01:31] -!- Connor has quit [Read error: Connection reset by peer]
[15:02:51] LeelooMinai_ is now known as LeelooMinai
[15:03:57] -!- Connor [Connor!~Connor@24.214.127.194] has joined #linuxcnc-devel
[15:24:45] -!- sudobangbang has quit [Ping timeout: 255 seconds]
[15:27:04] -!- terabyte- has quit [Quit: terabyte-]
[15:33:03] -!- syyl has quit [Ping timeout: 240 seconds]
[15:34:39] -!- jduhls_ has quit [Ping timeout: 255 seconds]
[15:36:54] <cradek> seb_kuzminsky: fixing all the prototypes (missing consts) doesn't help my crash
[15:37:04] <cradek> seb_kuzminsky: however adding a single printk at the beginning of the function fixes it
[15:37:35] <cradek> tpSetTermCond: tp = f90d1024, cond = 2
[15:39:41] <KGB-linuxcnc> 03Chris Radek 05master c99d3be 06linuxcnc 10src/emc/tp/tp.h Fix many prototypes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c99d3be
[15:39:41] <KGB-linuxcnc> 03Chris Radek 05master 4b2203b 06linuxcnc 10src/emc/tp/tp.h Remove unused prototype * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4b2203b
[15:42:39] <seb_kuzminsky> oh god
[15:43:33] <seb_kuzminsky> i compiled linux-3.4.55-rtai and the rtai-modules on precise, with gcc 4.6, you're building linuxcnc on wheezy, with gcc 4.7
[15:43:47] <seb_kuzminsky> i wonder if there's an abi incompatibility? where's jepler when we need him
[15:45:45] <seb_kuzminsky> is any other thread monkeying with the TP_STRUCT *tp pointer?
[15:48:10] -!- patrickarlt has quit [Read error: Connection reset by peer]
[15:50:54] -!- ink has quit [Disconnected by services]
[15:51:27] -!- patricka_ has quit [Ping timeout: 264 seconds]
[15:54:38] <jepler> I'm here
[15:55:12] <jepler> cradek: find the .o (not the .ko) where tpItCrashes is defined, and objdump -d it
[15:55:44] <jepler> also the .o where tpItCrashes is called .. objdump -d it too
[15:55:59] <jepler> -d -r probably, so I can see where the call to tpItCrashes is
[15:56:02] <jepler> and pastebin it all
[15:57:00] <jepler> is the kernel cradek is running built on wheezy, or is it the package that was intended for precise?
[15:57:07] <cradek> native wheezy build
[15:57:11] <cradek> oh the kernel
[15:57:25] <cradek> umm I think it's intended for precise
[15:57:41] <cradek> am I doing a stupid?
[15:58:36] <Tom_itx> only if you get caught
[15:58:48] <jepler> well, seb_kuzminsky points out that it may mean you are building kernel modules with a different compiler than used for the kernel itself
[15:59:18] <cradek> that is true
[16:01:10] <skunkworks> can you go back to 4.6?
[16:02:23] <cradek> jepler: http://paste.ubuntu.com/7664345/
[16:03:46] <jepler> well the disassembly really does have fldl (%edi)
[16:05:39] <seb_kuzminsky> my wheezy kernel packages are nearly ready
[16:05:53] <seb_kuzminsky> only 1-9 more weeks
[16:05:58] <jepler> the use of %edi doesn't make any sense to me
[16:06:03] <jepler> regparm uses EAX, EDX, ECX
[16:06:23] <jepler> the calling code appears to do the expected: push the value of that double parameter on the stack
[16:06:30] <seb_kuzminsky> is (%edi) the double?
[16:06:33] -!- skors has quit [Ping timeout: 244 seconds]
[16:07:07] -!- mle has quit [Ping timeout: 240 seconds]
[16:07:11] <jepler> %edi is normally a callee-saved register
[16:10:09] <cradek> http://www.marshut.com/isznht/dc-hitting-a-compiler-bug-or-undefined-behavior.html
[16:10:17] -!- acdha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[16:10:32] <cradek> I think this is a userland app seeing the same thing with gcc4.7.2
[16:11:17] <jepler> nothing I know makes fldl (%edi) make any sense
[16:13:37] <jepler> can you see if you can figure out how to capture the gcc commandline that was used to build command.o?
[16:14:07] <seb_kuzminsky> make V=1
[16:14:08] <cradek> there are a zillion fldl (%edi)
[16:14:19] -!- jduhls__ has quit [Remote host closed the connection]
[16:14:21] <cradek> sure
[16:14:28] <jepler> some could make sense, if %edi has a meaningful value
[16:15:05] <jepler> emcmotAioWrite seems to have the same problem
[16:15:33] <jepler> anywhere the parameter list is int, double
[16:16:20] <jepler> tpInitBlendArcFromPrev is an example where fldl (%edi) makes sense, because %edi is a calculated address
[16:17:22] <cradek> jepler: http://paste.ubuntu.com/7664435/
[16:25:02] -!- larryone has quit [Quit: Leaving]
[16:26:59] -!- zzolo has quit [Quit: zzolo]
[16:28:10] -!- Deejay has quit [Quit: bbl]
[16:29:24] -!- fogl has quit [Ping timeout: 240 seconds]
[16:30:32] <skunkworks_> skunkworks: test
[16:32:09] <jepler> g++-4.7 -m32 -mregparm=3 -mpreferred-stack-boundary=2 -Os
[16:32:20] <jepler> this seems to be the minimum set of flags to get the inexpicable fldl (%edi)
[16:32:28] -!- thomaslindstr_m has quit [Quit: Leaving...]
[16:32:45] <cradek> g++?
[16:32:53] <jepler> my bad, gcc
[16:37:46] <cradek> you think removing -Os will make it all work?
[16:38:43] <jepler> or try -mpreferred-stack-boundary=4
[16:38:55] <jepler> you can't change -mregparm, that's part of ABI
[16:39:15] <jepler> -Os you could change (deleting it gives you -O2)
[16:39:38] -!- PetefromTn_ has quit [Read error: Connection reset by peer]
[16:43:00] <jepler> you can "test" it by looking at the disassembly, if you hope to save a reboot
[16:43:11] <cradek> ok, building now
[16:44:35] -!- dan2k3k4 has quit [Quit: Leaving]
[16:45:00] <cradek> heh, without -Os it fails to build
[16:45:01] <cradek> Linking linuxcnc.so
[16:45:01] <cradek> ../lib/liblinuxcnchal.so.0: undefined reference to `_rt_shm_alloc'
[16:45:01] <cradek> ../lib/liblinuxcnchal.so.0: undefined reference to `rt_shm_free'
[16:45:16] <jepler> oh, you changed that flag in a place it applies to userspace
[16:45:47] <jepler> so you'd better use -O or -O2 instead of just deleting it
[16:46:50] <cradek> -O2: rtapi/vsnprintf.h:487:7: error: expected identifier or ‘(’ before ‘__extension__’
[16:47:06] <jepler> debian's gcc 4.6 also gives fldl(%edi) with the same flags
[16:47:23] <jepler> that one I don't know about
[16:47:42] -!- patrick__ has quit [Ping timeout: 245 seconds]
[16:47:56] <jepler> #ifdef strsep / #undef strsep / #endif
[16:48:25] <jepler> before the implementation of strsep
[16:48:39] <jepler> probably we should only implement strsep if __KERNEL__
[16:48:42] <jepler> or whatever the check is
[16:49:20] <jepler> though <linux/string.h> has strsep, so maybe we should totally dump our implementation
[16:58:48] -!- dway has quit [Quit: NOOOOOOooooooooo……]
[16:59:46] -!- maZer`- has quit [Ping timeout: 244 seconds]
[17:04:16] <cradek> removing (the right) -Os seems to fix it - doing a full build before I push that
[17:04:25] -!- almccon has quit [Ping timeout: 244 seconds]
[17:04:27] <cradek> or is it the right thing to do?
[17:08:17] <cradek> http://paste.ubuntu.com/7664669/
[17:09:13] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[17:10:34] <cradek> yay, it runs now
[17:10:46] -!- mhaberler has quit [Quit: mhaberler]
[17:11:33] <cradek> http://pastie.org/9302636
[17:13:39] <seb_kuzminsky> i never understood why we used -Os in the first place
[17:13:51] <seb_kuzminsky> but i also dont understand why turning it off fixes this panic
[17:13:51] <KGB-linuxcnc> 03Chris Radek 05cradek/wheezy-fixcrash 60d2432 06linuxcnc 10src/Makefile 10src/Makefile.inc.in Fix crash on debian wheezy + gcc4.7.2 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=60d2432
[17:14:28] <Tom_itx> -O has been a problem with AVR-gcc at times too
[17:25:06] -!- jduhls_ has quit [Remote host closed the connection]
[17:28:30] -!- maZer`- has quit [Ping timeout: 255 seconds]
[17:32:03] -!- AggieMEEN has quit [Ping timeout: 240 seconds]
[17:32:51] -!- balestrino has quit [Ping timeout: 264 seconds]
[17:38:23] -!- _abc__ has quit [Ping timeout: 252 seconds]
[17:41:49] -!- Komzpa has quit [Ping timeout: 272 seconds]
[17:42:50] -!- tomkralidis has quit [Quit: Lost terminal]
[17:45:17] -!- kfoltman has quit [Quit: Ex-Chat]
[17:47:35] -!- skunkworks__ [skunkworks__!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[17:49:42] -!- acdha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[17:51:00] -!- skunkworks has quit [Ping timeout: 255 seconds]
[17:56:07] -!- theorbtwo has quit [Read error: Connection reset by peer]
[18:02:19] -!- acdha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[18:14:03] <jepler> seb_kuzminsky: the theory is that in RT code, every cache line of code is probably a cache miss, so minimizing code size is best
[18:15:19] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.87 [Firefox 20.0/20130329043827]]
[18:22:59] -!- Tecan has quit [Ping timeout: 272 seconds]
[18:26:08] -!- mozmck has quit [Read error: Connection reset by peer]
[18:26:27] -!- sudobangbang has quit [Ping timeout: 245 seconds]
[18:38:38] <cradek> looks like buildbot says that change doesn't break anything...
[18:42:10] -!- mozmck [mozmck!~moses@67.210.159.129] has joined #linuxcnc-devel
[18:55:07] -!- balestrino has quit [Ping timeout: 240 seconds]
[18:58:10] <skunkworks_> Yay
[19:07:57] -!- grummund has quit [Ping timeout: 272 seconds]
[19:12:42] -!- Komzpa has quit [Ping timeout: 245 seconds]
[19:15:38] <cradek> seb_kuzminsky: should I make that change in 2.6? I am worried that it might be miscompiled in the same way, but we haven't (yet) encountered it.
[19:31:23] -!- dybskiy has quit [Remote host closed the connection]
[19:44:38] <cradek> I wish during a conflict resolution, I could easily find the commit log message (and full diff) for both sides
[19:49:37] <skunkworks_> we got a new laser here at work - it is using gecko drives in it...
[19:49:54] <cradek> cool
[19:50:03] <skunkworks_> it was a suprise
[19:50:37] <skunkworks_> oh - you saw it when you took the tour.. (it had just been delivered..) (I am sure you remember...) ;)
[19:51:10] <skunkworks_> looked like a big metal box ;)
[19:51:16] <cradek> yeah I hardly saw anything, only that
[19:56:29] <cradek> mmm hmm, the git is strong with this one
[19:58:29] -!- skunkworks__ has quit [Read error: Connection reset by peer]
[20:01:38] -!- skunkworks_ has quit [Ping timeout: 244 seconds]
[20:02:37] <KGB-linuxcnc> 03Chris Radek 05joints_axes5 7d0d8ce 06linuxcnc New branch with 161 commits pushed, 10183 files changed, 038812(+), 045092(-) since master/4b2203b
[20:03:37] <cradek> ^ this is rebased onto our brave-new-world master
[20:09:04] <seb_kuzminsky> yay for ja5
[20:09:25] <seb_kuzminsky> if we had perf tests, we'd know how big a win -Os is vs -O2
[20:09:47] <cradek> counting the time of the reboot?
[20:09:55] <cradek> pretty sure -Os is a loser for me
[20:10:22] <seb_kuzminsky> for you, on master, for sure
[20:11:17] <cradek> sorry, my actual nonsnarky point was that if part of 2.6 is possibly miscompiled with -Os, and it seems like it probably is, we should not risk it, even if we haven't seen the crash yet.
[20:11:30] Deejay__ is now known as Deejay
[20:11:33] <seb_kuzminsky> yeah your point is well taken
[20:11:33] -!- Deejay has quit [Changing host]
[20:11:41] <seb_kuzminsky> i just don't know the impact
[20:11:55] -!- bertrik has quit [Ping timeout: 240 seconds]
[20:12:08] <seb_kuzminsky> i guess 2.6.0 is a ways off yet (gotta sort the kernel first), so maybe we can get some runtime on this new CFLAG before the release
[20:12:58] <cradek> so you want me to do it?
[20:13:05] <seb_kuzminsky> gulp
[20:13:06] <seb_kuzminsky> yes
[20:15:24] <KGB-linuxcnc> 03Chris Radek 052.6 5bbab25 06linuxcnc 10src/Makefile 10src/Makefile.inc.in Fix crash on debian wheezy + gcc4.7.2 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5bbab25
[20:15:25] <KGB-linuxcnc> 03Chris Radek 05master a91a55a 06linuxcnc 10src/Makefile Merge branch '2.6' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a91a55a
[20:16:37] <seb_kuzminsky> thx
[20:16:47] <seb_kuzminsky> and thanks to you and jepler for figuring it out
[20:18:07] <cradek> I'm glad it happened to me, and I'm glad jepler is smart enough to figure stuff like that out
[20:18:33] <seb_kuzminsky> i wonder why it affects you, but no one else (yet)
[20:18:54] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[20:19:36] <cradek> I bet a small number of people are running recent master on wheezy+rtai
[20:19:43] <cradek> um, maybe just me
[20:20:32] <cradek> but jepler found gcc4.6 miscompiles it too, which sure makes it weirder
[20:20:44] <cradek> I don't know
[20:21:44] <cradek> battery's about gone, bbl.
[20:21:47] <cradek> too much compiling.
[20:24:25] -!- zzolo has quit [Quit: zzolo]
[20:28:14] <seb_kuzminsky> seeya
[20:28:15] <seb_kuzminsky> thanks again
[20:35:48] <mozmck> I heard somewhere that -Os was not the best thing to use.
[20:36:26] <micges1> -
[20:36:39] <mozmck> I think it was when I was having some problems in my embedded stuff, someone told me that it could generate some strange and bad code...
[20:36:48] <micges1> -O2 not best, -Os not best to use
[20:37:17] <micges1> seems for last years optimalisation in gcc isn't the best part of it
[20:37:56] <mozmck> I've been using -Os in some projects, and -O3 in others...
[20:38:28] <mozmck> all arm-cortex-m series.
[20:39:20] <micges1> from time I've been using -O0 for all projects they just work fine, before there was many gotchas like this one
[20:40:29] <mozmck> I needed -Os in one project. Anything else made the program too big to fit on the chip :) It works fine.
[20:43:41] <micges1> I agree, -Os is critical on embedded projects
[20:43:50] <KGB-linuxcnc> 03Francis Tisserant 05v2.5_branch d156ecc 06linuxcnc 10docs/src/config/ini_config_fr.txt 10docs/src/gui/axis_fr.txt 10docs/src/hal/basic_hal_fr.txt 10docs/src/hal/comp_fr.txt French doc update and cleaning * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d156ecc
[20:43:50] <KGB-linuxcnc> 03Francis Tisserant 05v2.5_branch ea8e59a 06linuxcnc 10docs/html/gcode_fr.html 10docs/src/gcode/gcode_fr.txt French doc update: Document G5,G5.1,G5.2,G5.3 NURBS/spline commands * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ea8e59a
[20:44:42] -!- skors has quit [Ping timeout: 255 seconds]
[20:49:49] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:00:13] -!- FinboySlick has quit [Quit: Leaving.]
[21:04:08] <KGB-linuxcnc> 05cradek/wheezy-fixcrash 60d2432 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=60d2432
[21:04:35] -!- Komzpa has quit [Remote host closed the connection]
[21:15:55] -!- fogl has quit [Ping timeout: 240 seconds]
[21:18:43] Jymmm is now known as Jymmmmmmmmmm
[21:19:55] Jymmmmmmmmmm is now known as Jymmm
[21:20:00] -!- chillly has quit [Remote host closed the connection]
[21:23:10] -!- sudobangbang has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]]
[21:29:15] -!- spatialbrew has quit [Remote host closed the connection]
[21:34:03] <memleak> There is always Clang
[21:35:03] -!- Komzpa has quit [Remote host closed the connection]
[21:40:43] -!- Loetmichel has quit [Ping timeout: 240 seconds]
[21:44:38] Cylly is now known as Loetmichel
[21:46:15] <seb_kuzminsky> the buildbot runs clang on every push, it didn't find anything wrong with the new tp
[21:46:30] <seb_kuzminsky> oh, you mean we should consider building linuxcnc with clang instead of with gcc?
[21:48:20] -!- Deejay has quit [Quit: bye]
[21:48:36] -!- almccon_ has quit [Read error: Connection reset by peer]
[21:57:24] -!- _balestrino has quit [Ping timeout: 240 seconds]
[21:58:19] -!- ler_hydra has quit [Remote host closed the connection]
[22:09:23] tjb11 is now known as tjb1
[22:09:36] -!- almccon has quit [Quit: Textual IRC Client: www.textualapp.com]
[22:13:54] -!- Komzpa has quit [Ping timeout: 244 seconds]
[22:22:33] -!- thomaslindstr_m has quit [Quit: Leaving...]
[22:24:08] -!- zzolo has quit [Quit: zzolo]
[22:33:49] -!- Robban_ has quit [Client Quit]
[22:33:57] -!- andypugh [andypugh!~andy2@cpc14-basl11-2-0-cust1010.20-1.cable.virginm.net] has joined #linuxcnc-devel
[22:38:13] -!- grummund has quit [Ping timeout: 272 seconds]
[22:39:03] <cradek> andypugh: what is the thing that looks exactly like what it looks like?
[22:39:27] -!- syyl has quit [Ping timeout: 255 seconds]
[22:39:49] <andypugh> It’s odd. Nobody has reconised it yet. I
[22:40:40] <andypugh> http://www.ltwerner.com/wwii/images/leeenfield-bolthandle.gif
[22:40:44] <cradek> maybe you overestimate the extent to which it looks like what it is
[22:41:02] <cradek> oh ok, yeah that was my guess
[22:43:14] <andypugh> More specifically: https://plus.google.com/photos/108164504656404380542/albums/6016758997842138209?authkey=CJ6K36Pg5_T5ew
[22:44:07] <andypugh> Which involves lenses and LEDs rather than lead and gunpowder
[22:45:04] <cradek> cool
[22:46:15] <andypugh> I don’t think the guy I am building it for is expecting an actual bolt/trigger mechanism where the firing pin operates the microswitch. But that is what he is getting :-)
[22:46:52] <cradek> sounds like the plans were a bit underspecified...
[22:47:06] <andypugh> He only wanted me to thread the three tubes. But it started to look like fun :-)
[22:47:41] <andypugh> (He provided the stock)
[22:49:40] <andypugh> The stock has a “knob” at the bottom that I haven’t seen before. (I have only really shot old Lee-Enfields). I wondered what it was for until I tried a standing “shot” and it’s perfect for the palm of a hand where the elbow is wedged on your hip.
[22:50:40] <andypugh> (I quite like shooting, I don’t partiularly like shooters, they scare me.)
[22:51:05] <cradek> I can sure understand both those feelings
[22:52:39] -!- rob_h has quit [Ping timeout: 244 seconds]
[22:52:47] -!- bertrik has quit [Ping timeout: 272 seconds]
[22:55:03] -!- FreezingCold has quit [Ping timeout: 240 seconds]
[22:56:38] -!- jduhls has quit [Remote host closed the connection]
[22:59:22] -!- skors has quit [Ping timeout: 244 seconds]
[23:01:30] -!- The_Ball has quit [Ping timeout: 255 seconds]
[23:02:41] -!- Einar1 has quit [Quit: Leaving.]
[23:06:48] -!- patrickarlt has quit [Remote host closed the connection]
[23:07:31] -!- AR__ has quit [Ping timeout: 240 seconds]
[23:08:52] -!- jbr has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]]
[23:14:19] -!- jduhls_ has quit [Client Quit]
[23:16:02] -!- kfoltman has quit [Quit: Ex-Chat]
[23:19:40] -!- jduhls has quit [Quit: Leaving]
[23:24:47] -!- mhaberler has quit [Quit: mhaberler]
[23:25:21] -!- amiri_ has quit [Ping timeout: 255 seconds]
[23:35:53] -!- schimmi has quit [Ping timeout: 252 seconds]
[23:44:34] -!- bdon has quit [Remote host closed the connection]
[23:55:05] -!- mhaberler has quit [Quit: mhaberler]
[23:56:43] -!- theorbtwo has quit [Ping timeout: 244 seconds]