[03:12:55] <^Darkwind^> petan: having the same error. it worked fine the first time I tried, now I cannot log in - the C++ runtime crashes and the Qt log says: [03:13:02] <^Darkwind^> ASSERT: "d_ptr.load()" in file thread\qmutex.h, line 71 [03:13:03] <^Darkwind^> Invalid parameter passed to C runtime function. [04:20:16] ^Darkwind^ did you download the current source.. strangely that version just crashes and does not display an error.. [04:20:30] the earlier build had the above error pop-up [04:22:13] <^Darkwind^> I haven't tried again since earlier today, no [04:22:56] <^Darkwind^> It does say I'm behind by 11 commits :P [04:27:45] <^Darkwind^> well, it's rebuilding now, so let's see what happens [04:29:45] <^Darkwind^> nope, still dies at login [04:51:47] yeah [04:51:55] but the error is gone [04:52:01] it just dies at login.. [06:34:13] <^Darkwind^> I still get the same thing [06:34:24] <^Darkwind^> the assert is in the QT Creator logs [15:10:09] Fox2k12: ping [15:14:53] ^Darkwind^ what is your os [15:18:24] [bugzilla] [Bug 57062] Debug Error? https://bugzilla.wikimedia.org/show_bug.cgi?id=57062 [15:59:20] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±2] 13http://git.io/CXRy_Q [15:59:21] [02huggle3-qt-lx] 07benapetr 0318c0c5d - use SafeDelete for managed objects - the managed objects must not be deleted using delete, there is GC for that - updated style [17:38:31] petan ? [17:38:37] sorry i was not at home.. [17:39:38] petan FYI my os is Windows 8.1 Pro 64 bit [17:46:34] ok I am wondering if it crashes only on win 8 [17:46:47] what qt u have? [18:06:18] 5.1.1 [18:06:20] afaik [18:06:26] ok [18:06:44] well id di not change something on the config.. [18:06:56] I stil have an iolder 3.0.0 build [18:07:01] it works fine.. [18:07:13] you know which revision it is? [18:07:21] nope [18:07:35] if you tell me how i can tell you [18:07:47] or I attach the file to the bugzilla case [18:07:48] did you check it out using git? [18:07:59] you have a git bash? [18:08:13] nope i download the zip file [18:08:21] ok then there is no way [18:08:28] and the file i have is a compiled exe from an git-sources a while back [18:09:20] it was the first file I compiled of Huggle 3 beta we had a chat because I was not able to compile it and you said that i had to download an compiler [18:13:32] in QT Creator I get.. [18:13:33] "ASSERT: "d_ptr.load()" in file [18:13:34] q:\qt5_workdir\w\s\qtbase\include\qtcore\../../src/corelib/thread/qmutex.h, [18:13:34] line 71 [18:13:53] on an login attempt.. [19:12:01] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+2/-0/±23] 13http://git.io/Rh9jOQ [19:12:02] [02huggle3-qt-lx] 07benapetr 03ea3db1c - moved all locs to separate class [19:20:40] [travis-ci] huggle/huggle3-qt-lx#72 (master - ea3db1c : Petr Bena): The build has errored. [19:20:40] [travis-ci] Change view : https://github.com/huggle/huggle3-qt-lx/compare/18c0c5d5d4a2...ea3db1c5a002 [19:20:40] [travis-ci] Build details : http://travis-ci.org/huggle/huggle3-qt-lx/builds/14106782 [19:50:31] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±6] 13http://git.io/UhHGLA [19:50:32] [02huggle3-qt-lx] 07benapetr 03a9ed0b0 - fixed CI [20:02:12] [travis-ci] huggle/huggle3-qt-lx#73 (master - a9ed0b0 : Petr Bena): The build passed. [20:02:12] [travis-ci] Change view : https://github.com/huggle/huggle3-qt-lx/compare/ea3db1c5a002...a9ed0b023eb1 [20:02:12] [travis-ci] Build details : http://travis-ci.org/huggle/huggle3-qt-lx/builds/14108284 [20:31:29] petan downloaded Github for windows for better cloning.. [20:35:31] and still crashes.. [21:03:16] mhm [21:03:36] I got no windows 8 to test on, hold on [21:14:26] okay [21:19:33] I get same error on win 7 but I can't get debugger to work there [21:19:46] which makes it pretty hard to find out root cause [21:20:59] I haven't set-up a debuger in the editor [21:21:10] so I can't neither see it.. [21:21:21] editor = creator [21:22:47] it's weird because the other build i have (file date September 27th 2013) runs fine so a new change on the source must have been made.. [21:23:02] ..that produces this error [21:35:54] ok I fixed it now [21:36:03] let me test and I will commit it [21:36:14] what was the error? [21:38:52] I have no idea, something what works in linux qt doesn't work in windows, I think it's qt bug [21:40:21] [02huggle3-qt-lx] 07benapetr pushed 031 commit to 03master [+0/-0/±1] 13http://git.io/TLBNFQ [21:40:22] [02huggle3-qt-lx] 07benapetr 0373ba5b6 - fix for some reason the QT on windows doesn't allow mutex which wasn't locked to be unlocked, even if it's recursive which is kind of against its design, so we need to reimplement the recursive mutex using own solution until this is fixed in windows QT [21:41:43] Fox2k12 this fixed it ^ [21:41:58] hmm okay [21:43:04] I clone it right away [21:56:01] Fox2k12: works? [21:56:09] :o [21:56:14] if so, close the bug [21:56:18] just a second i just finished building [21:56:28] you got faster pc then [21:56:32] I didn't :P [21:56:49] lol [21:57:10] AMD Phenom II x4 ;) [21:58:36] did not work here.. [21:58:39] still crashed [21:59:09] let me finish that build [21:59:24] I re-build agin [21:59:27] again* [21:59:29] hm here it works :o [21:59:32] that's weird [22:00:16] are you sure you are in that latest head? [22:00:44] hm it looks cute in win 7 [22:00:48] :o [22:00:58] I should make some screenshots heh [22:01:57] yes I am [22:02:07] it's currently buildinbg again [22:02:29] you can check that by opening collectable.cpp to verify if that latest patch is there [22:02:34] Loaded in 438 [22:02:34] ASSERT: "d_ptr.load()" in file q:\qt5_workdir\w\s\qtbase\include\qtcore\../../src/corelib/thread/qmutex.h, line 71 [22:02:36] see https://github.com/huggle/huggle3-qt-lx/commit/73ba5b63df755c4f95848eb711bf81f0a39a0059 [22:02:38] still the same [22:02:48] check if source code was updated [22:03:01] if yes, run make clean and build again from scratch [22:03:07] i scratched the hithub source here and downloaded it again [22:03:17] just a sec [22:04:02] let me scratch the stuff [22:04:49] on other hand I must admin that irc feed doesn't seem to work in win 7 :/ [22:04:55] * admit [22:05:50] apparently not.. [22:06:34] hm? [22:06:44] maybe you still have the old code loaded in creator [22:07:22] nope [22:07:27] closed the creator [22:07:34] deleted the github.. [22:07:42] got new clone from github [22:08:02] currently building it again [22:09:15] gtg it's late here [22:09:34] here too [22:09:41] well it's still crashing [22:09:53] that doesn't make much sense to me [22:10:15] F:\github\Huggle3_beta\huggle3-qt-lx\build-huggle-Desktop_Qt_5_1_1_MSVC2012_64bit-Debug\debug\huggle.exe exited with code -1073741819 [22:10:26] I'm sorry I'm just telling you [22:10:45] ASSERT: "d_ptr.load()" in file q:\qt5_workdir\w\s\qtbase\include\qtcore\../../src/corelib/thread/qmutex.h, line 71 [22:10:46] ASSERT: "copy" in file thread\qmutex.cpp, line 526 [22:29:04] <^Darkwind^> so I got it to log in now, but it no longer seems to *do* anything. it's not processing any recent changes. [22:29:18] <^Darkwind^> apparently this is a win7 thing. pity, because it was working the first time :P [22:34:39] well with the old build I can log-in too [22:34:53] but not with those recent commitments.. [22:35:13] the one that works does not even show changes.. [22:36:16] I don't know why the new build does not work here.. [22:46:16] <^Darkwind^> that is odd, because I just rebuilt it including commit 73ba5b63df755c4f95848eb711bf81f0a39a0059 and it works now (except for the IRC thing) [22:46:45] well I think i should download the zip file [22:46:56] instead of github cloning and try again.. [22:51:30] nope [22:51:45] it still comes up with the error and then dies.. [23:02:17] <^Darkwind^> huh. interesting. Have you rebooted? That's the only other thing I did differently this time, my computer had restarted overnight... [23:02:38] nope.. [23:02:56] I don't see a reason why to reboot because I build a file.. [23:07:06] next time I reboot i will see what happens.. [23:51:06] <^Darkwind^> it's possible the C++ runtime is improperly caching something, for example, or there might be some kind of memory allocation problem in the runtime