2013-10-28 GnuCash IRC logs

00:03:47 *** john has joined #gnucash
00:03:48 *** gncbot sets mode: +o john
00:19:53 *** john has quit IRC
00:50:52 *** Jimraehl1 has joined #gnucash
01:30:40 *** fell has quit IRC
01:32:01 *** jmd has joined #gnucash
01:32:19 *** fell has joined #gnucash
01:32:19 *** gncbot sets mode: +o fell
01:32:51 *** jmd has quit IRC
02:04:33 *** tim_ has joined #gnucash
02:38:16 *** aqua___ has joined #gnucash
02:50:43 *** aqua___ has quit IRC
03:19:21 *** aqua___ has joined #gnucash
03:34:01 *** fell has quit IRC
04:38:00 *** gjanssens has joined #gnucash
04:38:01 *** gncbot sets mode: +o gjanssens
04:53:18 *** aqua___ has quit IRC
05:19:22 *** aqua___ has joined #gnucash
05:33:13 *** Topcat has joined #gnucash
05:38:05 <soa2ii> warlord: http://pastebin.com/6iwKDPJ2 I hope this is a useful backtrace (still to my mentioned samba share problem)
05:40:35 <soa2ii> PaulFertser: ^
05:42:34 <PaulFertser> soa2ii: looks useful indeed
05:52:28 *** Topcat1 has joined #gnucash
05:56:10 *** Topcat has quit IRC
06:00:45 <soa2ii> PaulFertser: But do you see a solution to my problem? :-)
06:04:49 <soa2ii> But I'm still quite sure it's no problem with gnucash
06:04:51 <PaulFertser> soa2ii: I'm not a GnuCash developer, just a user, and therefore I'm unfamiliar with the codebase and so the answer is no. But to warlord and the others the way to further investigate and solve your issue should be about obvious.
06:05:06 <soa2ii> thor gnucash # rsync -rP --delete-delay /mnt/nas/finances/ /mnt/files/gnucash/ – sending incremental file list – nothing more …
06:24:24 *** Topcat1 has quit IRC
06:24:58 *** Topcat has joined #gnucash
06:31:59 *** Topcat has quit IRC
06:32:59 *** Topcat has joined #gnucash
06:37:34 *** Krzysiek_K has joined #gnucash
06:44:55 *** aqua___ has quit IRC
06:52:23 *** Topcat has quit IRC
06:52:57 *** Topcat has joined #gnucash
06:59:58 <gjanssens> soa2ii: there is no debug information for glib2, which makes it difficult to see what's going on
06:59:59 *** Topcat has quit IRC
07:00:18 <gjanssens> But I have read the code and created a patch for you to test:
07:00:21 <gjanssens> http://pastebin.com/7QZqCm9d
07:00:36 *** Topcat has joined #gnucash
07:00:51 <gjanssens> If you apply this, does it still go wrong ?
07:00:59 <gjanssens> I suspect it will though
07:01:39 <soa2ii> gjanssens: I'm not sure. Since even rsync fails on those files I suspect something else. I moved the files to another FS and right now it seems to work fine.
07:02:25 <gjanssens> soa2ii: then don't bother trying the patch.
07:02:49 <gjanssens> It's not changing anything that is filesystem specific
07:03:19 <gjanssens> I was trying to look for a compiler bug, but in retrospect that was a naive attempt
07:03:31 <soa2ii> Hm
07:03:55 <gjanssens> From your stacktrace I can only assume this is an issue inside glib2
07:04:33 <gjanssens> It doesn't seem to handle your smb partition properly and continues to return directory entries forever
07:08:25 *** Topcat has quit IRC
07:18:59 <soa2ii> gjanssens: Hmpf
07:19:15 <soa2ii> Hopefully the new share will continue to work
07:39:39 <PaulFertser> gjanssens: have you seen his strace too?
07:39:41 *** Jimraehl1 has left #gnucash
07:41:04 *** Jimraehl1 has joined #gnucash
08:19:38 *** aqua___ has joined #gnucash
08:32:33 <warlord> soa2ii: Yes, the trace looks good. Alas, as gjanssens says, it looks like it's spinning in gnc_xml_be_remove_old_files() but the bug might be in glib.. Perhaps we can have a better way to end the looping?
08:33:31 <soa2ii> warlord: Like I said: After I moved the files to another FS everything is fine right now.
08:35:32 <PaulFertser> soa2ii: what do you mean by another?
08:35:35 <PaulFertser> soa2ii: another samba?
08:36:10 <soa2ii> PaulFertser: Nope. You can attach USB sticks to my router. At first I used the internal memory … now I use an usb stick
08:36:32 <PaulFertser> soa2ii: via the same samba daemon? Hm, interesting.
08:37:17 <soa2ii> PaulFertser: You can access it through the router web interface. No idea what's happening in the background :-(
08:39:44 <PaulFertser> Hm, from the strace I remember it doing stat again and again for the same files, isn't it strange?
08:52:15 *** Topcat has joined #gnucash
09:00:53 <PaulFertser> soa2ii: do you still have that pastebin link with strace please? Is it possible it's not actually looping in gnc_xml_be_remove_old_files ?
09:05:17 <PaulFertser> "If a file is removed from or added to the directory after the most recent call to opendir() or rewinddir(), whether a subsequent call to readdir() returns an entry for that file is unspecified." <-- looks to be posix
09:07:54 <soa2ii> PaulFertser: http://pastebin.com/6iwKDPJ2 ?
09:19:43 *** Krzysiek_K has quit IRC
09:24:31 *** Topcat has quit IRC
09:25:09 <warlord> Hmmm...
09:45:15 *** benoitg has joined #gnucash
09:46:01 *** Jimraehl1 has quit IRC
09:48:48 *** Jimraehl1 has joined #gnucash
10:00:10 *** vgeddes has quit IRC
10:10:40 *** GabrieleV_ has joined #gnucash
10:16:06 *** GabrieleV has quit IRC
10:16:07 *** GabrieleV_ is now known as GabrieleV
10:30:20 *** fell has joined #gnucash
10:30:20 *** gncbot sets mode: +o fell
10:39:16 *** Jimraehl1 has quit IRC
10:42:55 *** Jimraehl1 has joined #gnucash
11:07:20 <gjanssens> PaulFertser: the original pastebin with the strace in it was here http://pastebin.com/GYrjQeEY
11:07:33 <gjanssens> But it has expired by now...
11:49:32 *** john has joined #gnucash
11:49:33 *** gncbot sets mode: +o john
11:57:19 *** Krzysiek_K has joined #gnucash
12:21:09 *** aqua___ has quit IRC
12:21:45 *** Krzysiek_K has quit IRC
12:51:50 <PaulFertser> soa2ii: can you repaste that strace again please?
12:58:17 *** Topcat has joined #gnucash
13:03:14 *** aqua___ has joined #gnucash
13:03:45 *** Krzysiek_K has joined #gnucash
13:10:29 *** Topcat has quit IRC
13:11:04 *** Topcat has joined #gnucash
13:23:05 *** Topcat has quit IRC
13:31:22 <soa2ii> PaulFertser: http://pastebin.com/6iwKDPJ2
13:32:02 <soa2ii> PaulFertser: Oh … the strace thing … I don't have that anymore.
13:32:30 <soa2ii> And since I moved the files gnucash runs fine.
13:32:50 <soa2ii> So I'm not sure if I can reproduce the error again :-/
13:36:22 <PaulFertser> soa2ii: you can create another file on the "bad" samba share, gnucash works fine with many files :)
13:36:50 <soa2ii> PaulFertser: Yeah, I'll copy them back later. Is it urgent?
13:37:29 <PaulFertser> soa2ii: no
13:37:47 <PaulFertser> soa2ii: you can probably create a bug on bugs.gnome.org and attach file there
13:45:50 *** benoitg has quit IRC
14:26:51 *** Anton_ has joined #gnucash
14:28:05 *** Anton has quit IRC
14:53:15 *** jmd has joined #gnucash
15:10:27 *** Qlaras has quit IRC
15:18:38 *** aqua___ has quit IRC
15:37:29 *** Topcat has joined #gnucash
15:43:16 *** Topcat has quit IRC
16:00:44 *** Jimraehl1 has left #gnucash
16:05:01 *** benoitg has joined #gnucash
16:16:51 *** aqua___ has joined #gnucash
16:32:30 *** benoitg has quit IRC
16:32:50 *** benoitg has joined #gnucash
16:40:59 *** benoitg1 has joined #gnucash
16:42:09 *** benoitg has quit IRC
16:43:33 *** benoitg1 has quit IRC
16:44:38 *** benoitg has joined #gnucash
16:51:31 *** Jimraehl1 has joined #gnucash
16:53:19 *** Krzysiek_K has quit IRC
16:53:25 *** aqua___ has quit IRC
16:53:46 *** Krzysiek_K has joined #gnucash
16:57:43 *** jmd has quit IRC
17:12:32 *** TradeBorG has joined #gnucash
17:21:49 *** Qlaras has joined #gnucash
17:24:45 *** monkeyjuice has quit IRC
17:27:18 <fell> Warlord: Got I blocked? 80.141.148.224
17:29:31 <warlord> fell: nope...
17:29:51 <fell> thx
17:34:47 *** Qlaras has quit IRC
17:35:37 *** benoitg has quit IRC
17:36:09 *** benoitg has joined #gnucash
17:49:08 *** gjanssens has quit IRC
17:54:25 *** Qlaras has joined #gnucash
18:18:54 *** TradeBorG has quit IRC
18:31:50 *** benoitg has quit IRC
19:07:26 *** john has quit IRC
19:26:18 *** Krzysiek_K has quit IRC
19:42:51 *** john has joined #gnucash
19:42:52 *** gncbot sets mode: +o john
20:23:37 *** john has quit IRC
20:36:59 *** Anton has joined #gnucash
20:38:34 *** Anton_ has quit IRC
21:22:55 *** benoitg has joined #gnucash
21:40:26 *** fell_ has joined #gnucash
21:40:27 *** gncbot sets mode: +o fell_
21:49:46 *** fell has quit IRC
21:58:32 *** wizkid238 has quit IRC
22:26:03 *** wizkid238 has joined #gnucash
23:29:46 *** john has joined #gnucash
23:29:46 *** gncbot sets mode: +o john
23:57:23 *** mta has joined #gnucash