Author |
Message |
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 210
|
Hello Henri,
nothing important really, but something that happened today and makes me wonder. I've been a bad girl and sim hopping at the speed of light (even though I am aware I should probably be spanked for that, considering the load that it causes on the sims and all ...).
So at one place I decide to TP away from immediately, and before I even left the sim the media filter dialog pops up, then I'm whisked away to the destination, and once there I decided to hit "Deny". The viewer promptly crashed.
Could be coincidence, but I'm wary. Super-low imporance, though. Logs attached.
Love, Lia
|
2016-02-28 15:37:22 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
That would be an interesting issue to investigate (as all crash cases), but alas, the stack trace is quite unhelpful: No symbol at all to know where the crash occurred... Did you compile the viewer yourself ?... If yes, then please, use the -g option in the CXX_FLAGS, so that symbols get retained in the binary and listed in the stack trace logs...
|
2016-02-28 15:43:55 |
|
|
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 210
|
Hello again Henri, you wrote: Yes, been using the buildlinux64 script. I'll add the option in the future then. I was already wondering about the rather nondescriptive stack trace. Love, Lia
|
2016-02-28 16:23:01 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
The -g flag should have been used then... Look at the compilation options in the About floater (and remember to post that info with each bug report...). In that case, are you missing the libELFIO.so file in the viewer's lib/ sub-directory ?...
|
2016-02-28 18:04:43 |
|
|
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 210
|
Hello again Henri, you wrote: Whoops, sorry about that, I kinda was thinking it was all in the log directory stuff anyway. Hmmm, libELFIO.so is there, too ... Love, Lia
|
2016-02-28 20:26:07 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
In fact, it's normal... ELFIO v1.0.3, used by the viewer, seems unable to read 64 bits ELF binaries... I'll have to migrate the code to ELFIO v2...
|
2016-02-28 23:13:22 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
I migrated to ELFIO v3.1 (which is a header-only "library", so it doesn't even need a libELFIO.so shared library any more): tested and working for both 32 and 64 bits builds.
I also found the probable cause for the crash you got (missing check for agent parcel against the parcel pointer passed to the callback of the media filter dialog, the latter pointer possibly pointing to a destroyed parcel instance).
The fix will be part of next releases.
|
2016-02-29 16:14:57 |
|
|
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 210
|
Hello again Henri, you wrote: Oh. Phew, glad it wasn't something wonky at my end, then. Wow, you never seize to amaze me. Thank you once again for all the awesome work you do! Love, Lia
|
2016-02-29 19:28:14 |
|
|