2016-03-15 GnuCash IRC logs

00:24:19 *** bertbob has quit IRC
00:39:17 *** bertbob has joined #gnucash
01:50:47 *** jesse has quit IRC
03:07:36 *** gjanssens has joined #gnucash
03:07:37 *** ChanServ sets mode: +o gjanssens
03:30:15 *** ErKa has joined #gnucash
03:38:39 *** ErKa has quit IRC
04:33:25 *** rubdos has joined #gnucash
04:54:10 *** ThomasKeller has joined #gnucash
04:56:15 *** aqua___ has joined #gnucash
04:57:55 *** rubdos has quit IRC
05:45:14 *** fabior has joined #gnucash
06:06:31 *** fell has joined #gnucash
06:07:17 *** fabior has quit IRC
07:00:01 *** Cork has quit IRC
07:06:02 *** Cork has joined #gnucash
08:26:05 *** Jimraehl1 has left #gnucash
08:31:24 *** Jimraehl1 has joined #gnucash
08:50:36 *** aqua___ has quit IRC
08:59:10 *** fabior has joined #gnucash
09:11:20 *** fell_ has joined #gnucash
09:13:24 *** fell has quit IRC
09:13:50 *** linas has joined #gnucash
09:54:35 *** warcrimz has joined #gnucash
09:57:02 <warcrimz> so this morning i made a mistake of hitting post on an invoice rather than doing a payment, it posted the invoice twice to AR, so i unposted it and now i have a 'ghost' invoice in my AR.. any idea how to fix this?
10:01:10 <warcrimz> using 2.6.11 windows
10:02:15 <warlord> Was the invoice previously posted?
10:02:45 <warlord> (and you posted "again" from the invoice window list?)
10:05:19 <warcrimz> yeah, hit 'post' button on the 'Find invoice' window
10:06:02 <warlord> Here's what you need to do:
10:06:08 <warlord> quit gnucash and DO NOT save your data.
10:06:11 <warlord> Then restart GnuCash
10:06:40 <warcrimz> ahh it's already saved
10:07:01 <warlord> Then you need to revert to a backup
10:12:43 <warcrimz> cool, that worked thanks lol
10:13:05 <warcrimz> did not realize had so many backups
10:16:01 <warlord> :)
10:22:44 *** jesse has joined #gnucash
10:29:49 *** mlncn has joined #gnucash
10:48:29 *** rubdos has joined #gnucash
10:52:03 *** rubdos has quit IRC
10:57:46 *** dklann has joined #gnucash
11:04:01 <mikee> ^ Bug 754209
11:15:36 *** rubdos has joined #gnucash
11:35:14 *** fabior has quit IRC
11:44:25 *** mlncn has quit IRC
11:48:31 *** fabior has joined #gnucash
11:50:26 *** mlncn has joined #gnucash
11:51:31 *** Shawn has joined #gnucash
11:53:59 <Shawn> Does GnuCash create periodic backups? If so, how often? How does one go about viewing/reinstalling a prior backup?
11:56:02 <warlord> Shawn: depends on whether you use the XML or some other storage backend.
11:56:13 <warlord> The XML backend makes a backup file every time you save the file.
11:56:51 <warlord> Just open the backup file to view it.. But remember that GnuCash will re-open the last-used file, so be careful if you open one.
12:15:18 *** philbuckley has joined #gnucash
12:23:31 *** philbuckley is now known as philbuck
12:23:57 *** philbuck is now known as buckers
12:45:16 *** buckers has quit IRC
12:57:49 *** buckers has joined #gnucash
13:02:28 *** philbuckley has joined #gnucash
13:04:59 <philbuckley> . test
13:05:22 *** philbuckley is now known as buckers
13:06:07 <buckers> . Tried upgrading from 2.6.7 to 2.611 on osx 10.10.5 but crashes on startup
13:06:49 <buckers> . Tried from command line --nofile but still crashes. Am I doing something dump?
13:07:14 <buckers> . ... or even dumb!
13:08:54 <buckers> . Also had a very long verifying when I first opened app. Tried re-downloading but same problem
13:13:07 <warlord> Hmm.. jralls, any ideas for buckers?
13:13:19 <warlord> buckers: do you get anything interesting in your gnucash trace file?
13:14:50 <jralls> buckers: There should be a crash report in Applications:Utilities:Console. Please put it somewhere like Pastebin.
13:15:58 <buckers> . Its EXC_BAD_ACCESS (SIGSEGV) - I was just looking how to do pastebin (new to IRC)
13:20:30 <buckers> . http://pastebin.com/GQQ6Re26
13:23:52 <warlord> jralls: a bug in webkitgtk?
13:24:34 <warlord> Or a permission problem, not finding the splash screen image?
13:27:00 *** jesse has quit IRC
13:27:02 <jralls> It shouldn't be passing the splash screen to webcore. That would be weird.
13:28:17 <jralls> buckers: Was that with --nofile? It looks like it's trying to open a report tab with a bad image in it.
13:28:27 <buckers> . No its after the splash screen. If I open from GUI it displays the splash, finds the lock file and prompts for how to open
13:29:45 <buckers> .from the command line --nofile I get a different exception EXC_BREAKPOINT (SIGTRAP)
13:31:23 <buckers> . That could be it -- I've renamed the old app directory and forgotten to move the report stuff. I'll look into that.
13:31:26 *** jesse has joined #gnucash
13:34:57 <buckers> . Just opened again in 2.6.7 and closed all the taps including a tax invoice with an icon in it. Works now.
13:35:34 <buckers> . Thanks guys this is a fantastic piece of software with spot on support
13:36:02 <jralls> OK. But it's strange that it crashed with --nofile. Could you pastebin that crash report?
13:40:44 <buckers> . ... it is different with --nofile, and it doesn't get as far as the splash screen http://pastebin.com/3XNLZTPf
13:42:44 *** Mechtilde has joined #gnucash
13:44:49 *** Shawn has quit IRC
13:45:46 <jralls> It's hitting an assert in loading preferences. That's probably related to your renaming Library/Application Support/Gnucash: There's a pref that's related to something in there and it can't find that something. The tracefile would tell us what exactly is the problem, but that got overwritten with your successful start.
13:52:09 <buckers> . No worries - it's easy to make it crash again -- I just load the report with the icon!
13:55:17 <jralls> buckers: That isn't what's causing the crash when you start it with nofile. I bet if you try that again it will crash.
13:56:46 <buckers> . I've got the tracefile -- do you want to see that?
13:57:06 <jralls> Yes, please.
13:57:23 <jralls> Or you can just paste in the assert message here.
13:57:42 <jralls> It will be the last line in the tracefile.
13:58:06 <jralls> s/will/should/
14:03:00 <buckers> . Ok there are two failure modes. The first is cmdline --nofile - immediate crash tracefile here http://pastebin.com/RpLV2fjF
14:05:28 <buckers> . The second is when loading a custom tax report with a logo - this causes an access violation and doesn't generate anything interesting in the trace file
14:06:16 *** Mechtilde has quit IRC
14:06:19 <jralls> OK, that's because the GSettings schemas are in Application Support, but because GnuCash found its settings in Preferences/org.gnucash.Gnucash. It's a bit odd that it doesn't raise that assertion when it has a file to load.
14:07:13 <jralls> Does the with-logo crash have the same warnings about pixbuf loaders?
14:07:25 *** Mechtilde has joined #gnucash
14:08:15 <buckers> . No nothing -- just INFO messages, so far as I can tell -- there's a lot of it, but certainly nothing interesting at the bottom of the file
14:10:23 <jralls> Oh, wait, how are you starting GnuCash from the command line?
14:10:53 <buckers> . /Applications/Gnucash.app/Contents/MacOS/Gnucash-bin --nofile
14:13:28 *** eifn has joined #gnucash
14:19:02 *** buckers has quit IRC
14:19:09 <jralls> Ah. Leave off the "-bin". "Gnucash" in that directory is a shell script which sets everything up so it works from the bundle.
14:20:39 <jralls> Rats. Missed him.
14:20:55 <jralls> @tell buckers Ah. Leave off the "-bin". "Gnucash" in that directory is a shell script which sets everything up so it works from the bundle.
14:20:55 <gncbot> jralls: The operation succeeded.
15:18:50 *** buckers has joined #gnucash
15:22:31 *** husker has joined #gnucash
15:28:02 <warlord> buckers, check your gncbot messages
15:36:06 *** buckers has quit IRC
15:42:34 *** Mechtilde has quit IRC
15:43:06 *** buckers has joined #gnucash
15:49:35 <buckers> . How do I check gncbot messages?
15:49:35 <gncbot> buckers: Sent 1 hour and 28 minutes ago: <jralls> Ah. Leave off the -bin . Gnucash in that directory is a shell script which sets everything up so it works from the bundle.
15:50:14 <warlord> by speaking up :)
15:50:16 <jralls> buckers: Like that. ;-)
15:58:08 <buckers> Oh I see
16:07:57 *** dklann has quit IRC
16:08:29 *** fell_ has quit IRC
16:14:27 <buckers> Still feeling a bit dim here... if I open the last file I edited (in 2.6.7) it crashes. We worked out that its to do with one of my saved reports with an image in it. How do I open the report to fix this issue ... and why does it crash anyway?
16:16:44 <warlord> Does it crash if you open GnuCash correctly?
16:17:58 <buckers> Yes. If if I just click Gnucash in the dock -- it runs the correct version, loads the last file (edited in 2.6.7) and then crashes.
16:20:27 <buckers> I think this is because at last open I have a report open with an logo (jpeg image). If I open the file again in 2.6.7 I can close the report and all is well... until I open the report again.
16:34:43 <buckers> Ok worked around it -- but still dont understand what the problem is. Eventually found the saved-reports-2.4 in ~/Library/Application\ Support/Gnucash. Hand edited out the logo file setting. Reopened report in Gnucash (didn't crash). Reinstated logo file. Saved.
16:35:20 <buckers> Logo is on a Dropbox share -- dont know if that's relevant.
16:35:41 <buckers> Thanks again for your support guys
16:51:20 <warlord> It still shouldn't crash, regardless.
16:51:55 *** buckers has quit IRC
16:52:49 *** aqua___ has joined #gnucash
16:53:54 <jralls> warlord: True, but it's crashing in WebKit. The only way for us to prevent the crash would be to validate all of the hrefs in the stylesheet.
16:54:15 <warlord> Hmm.
16:55:03 <warlord> Is there a handler we could use to prevent webkit from crashing? It's not like safari crashes if you pass in a bad URI
16:55:42 <jralls> And since it's a saved report, a custom invoice I suppose, those hrefs too.
16:56:45 <jralls> I think that probably depends on where you pass the bad URI to Safari. The other thing is that a lot of WebKit is C++, so it might be throwing an exception that our C code doesn't know how to handle.
16:56:48 *** buckers has joined #gnucash
16:57:12 <jralls> Or it might just be a bug. The WebKit we use is ancient.
16:57:16 *** rubdos has quit IRC
16:57:40 <jralls> Or more correctly, the WebKit we ship in the AIO bundles.
16:58:10 <warlord> I wonder if the same settings would crash on Linux and/or Windows?
16:59:02 <buckers> I might have an answer to that in a mo. Just installing on my wife's Windows 10 machine
16:59:53 <jralls> It will be an interesting exercise, but the Windows WebKit isn't much newer than the Mac one.
17:01:07 <jralls> Linux would be the definitive test, as long as the distro uses an up-to-date WebKit to link against GnuCash.
17:04:05 <warlord> I've got 2.4.9
17:04:53 <buckers> Windows 10 doesn't crash
17:05:40 <jralls> buckers: But neither does OSX now that you fixed the link, right?
17:15:28 *** gjanssens has quit IRC
17:16:22 *** buckers has quit IRC
17:33:53 *** husker has quit IRC
17:51:23 *** fell has joined #gnucash
17:53:55 *** fabior has quit IRC
17:54:21 *** eifn has quit IRC
17:54:52 *** mlncn has quit IRC
18:00:13 *** buckers has joined #gnucash
18:16:49 *** buckers has quit IRC
18:17:44 *** eifn has joined #gnucash
18:18:44 *** buckers has joined #gnucash
18:41:26 *** buckers has quit IRC
18:48:04 *** aqua___ has quit IRC
18:55:37 *** mlncn has joined #gnucash
19:29:10 *** ErKa has joined #gnucash
19:49:56 *** ErKa has quit IRC
21:43:06 *** jesse has quit IRC
22:41:39 *** fell has quit IRC
22:52:01 *** dklann has joined #gnucash
22:55:27 *** dklann has quit IRC
23:55:59 *** jesse has joined #gnucash
23:58:59 *** eifn has quit IRC