Jump to content
The Dark Mod Forums
Sign in to follow this  
NightStalker

DarkRadiant Crashes Immediately Under Slackware

Recommended Posts

With the patch supplied in another thread, I was able to successfully compile DarkRadiant (both 2.1.0 and the latest code from SourceForge github) under Linux (specifically, 32-bit Slackware 14.2).

Unfortunately, when run, it immediately crashes. Compiler is GCC 5.3.0.

Running under the debugger yields this:

 

==> ./darkradiant
Segmentation fault

==> gdb .libs/lt-darkradiant 
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from .libs/lt-darkradiant...done.
(gdb) run
Starting program: /home/x/DarkRadiant-latest/radiant/.libs/lt-darkradiant 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0xb64dd275 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0xffffffff in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () at /usr/lib/libstdc++.so.6
#1  0x0810f515 in std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (__lhs=..., __rhs=...)
    at /usr/include/c++/5.3.0/bits/basic_string.h:4788
#2  0x083b975d in Doom3PatchCreator::getName() const (this=<optimized out>)
    at patch/PatchCreators.cpp:39
#3  0x083ca816 in module::StaticModule<Doom3PatchCreator>::StaticModule() (this=0x8544e84 <doom3PatchDef3Creator>) at ./modulesystem/StaticModule.h:36
#4  0x0809c73a in _GLOBAL__sub_I_doom3PatchDef3Creator() (__initialize_p=1, __priority=65535) at patch/PatchModule.cpp:5
#5  0x0809c73a in _GLOBAL__sub_I_doom3PatchDef3Creator() ()
    at patch/PatchModule.cpp:6
#6  0x0843c295 in __do_global_ctors_aux ()
#7  0x0177ff8e in  ()
#8  0x08534000 in _GLOBAL_OFFSET_TABLE_ ()
#9  0x0807833c in _init ()
#10 0xffffffff in __cxa_atexit () at /lib/libc.so.6
#11 0x0843c20f in __libc_csu_init ()
#12 0xffffffff in __libc_start_main () at /lib/libc.so.6
#13 0x080a1d8f in _start () at ../sysdeps/i386/start.S:115
(gdb) 

 

Can anyone shed some light on this, maybe even recommending a possible fix? Thanks!

Edited by NightStalker

Share this post


Link to post
Share on other sites

No need to create a separate thread just for the patch, just post it in here.

 

The crash occurs in a std::string constructor which is as basic at is can get in terms of C++. I haven't seen this one before, but maybe the runtime library version mismatches with that of your compiler? (I checked compilation in Fedora 25, openSUSE, Ubuntu 16.04, Kubuntu 16.04, Ubuntu 16.10 and Arch Linux, and none of them crashed this early during execution.)

 

I assume you clone your sources from github, not from sourceforge?

Share this post


Link to post
Share on other sites

No need to create a separate thread just for the patch, just post it in here.

In my defense, the patch and the crash really are 2 distinct issues, which could potentially generate independent discussions, which is why I separated them. But I suppose it will seem silly if the patch thread generates no further discussion.

The crash occurs in a std::string constructor which is as basic at is can get in terms of C++. I haven't seen this one before, but maybe the runtime library version mismatches with that of your compiler? (I checked compilation in Fedora 25, openSUSE, Ubuntu 16.04, Kubuntu 16.04, Ubuntu 16.10 and Arch Linux, and none of them crashed this early during execution.)

A logical assumption, but not applicable in this case, unfortunately. I should have mentioned it, but the Slackware installation is essentially "virgin" (full install, straight from the official DVD media), with only OpenAL-Soft library/headers added to support TDM compilation, EDIT: and WxWidgets and FTGL added (both compiled from source) to support DarkRadiant.

 

Any other ideas? (I'm not a "C++ person" by any stretch, unfortunately.)

 

Thanks for the info on the other platforms. I will try to get something besides Slackware installed on a test partition and re-attempt the DR compilation/run. But I'd still appreciate hearing any more suggestions (from anyone) about the reason for the crash.

 

I just noticed that someone changed the title of my thread from "Linux" to "Slackware". I'm not sure I agree with that. It seems needlessly defensive and premature at best. Maybe there are other Linux distributions that are similarly affected.

I assume you clone your sources from github, not from sourceforge?

Now why would I do that when the TDM "Mission Authors" page points me to SourceForge? ;) Getting serious, though, I never knew that DR was hosted on Github, so thanks for the reminder. Someone should update that TDM page to point folks to Github. And maybe the SourceForge page, which has a "Source Code" link on the left side to the SF site, should also be adjusted.

 

Having said that, I don't think any of this (compilation or running problem) is an issue of SF vs Github because the 2.1.0 code didn't compile or run without crashing either. Nevertheless, I will grab the latest source code from Github for all future tests.

 

Thanks for the comments, greebo! Much appreciated!

Edited by NightStalker

Share this post


Link to post
Share on other sites

Now why would I do that when the TDM "Mission Authors" page points me to SourceForge? ;) Getting serious, though, I never knew that DR was hosted on Github, so thanks for the reminder. Someone should update that TDM page to point folks to Github. And maybe the SourceForge page, which has a "Source Code" link on the left side to the SF site, should also be adjusted.

Yes, the thedarkmod.com page points to darkradiant.sourceforge.net, which is the project's home page. And yes, that page has a "Source Code" link on the left side. Did you click on the link? Cause it points right to github.com.

 

Having said that, I don't think any of this (compilation or running problem) is an issue of SF vs Github because the 2.1.0 code didn't compile or run without crashing either. Nevertheless, I will grab the latest source code from Github for all future tests.

The code in the old sourceforge repo is more than 4 years out of date, it's even called "darkradiant_legacy", so it might be a huge problem if you pulled the sources from there, that's why I asked. You have compiled the 2.1.0 sources? Then you must have pulled them from github, I assume.

 

I just noticed that someone changed the title of my thread from "Linux" to "Slackware". I'm not sure I agree with that. It seems needlessly defensive and premature at best. Maybe there are other Linux distributions that are similarly affected.

What is this Linux thing I keep hearing about? ;)

 

Any other ideas? (I'm not a "C++ person" by any stretch, unfortunately.)

No, but I haven't googled the error yet. I might have a go at installing Slackware in yet another virtual machine.

Share this post


Link to post
Share on other sites

Yes, the thedarkmod.com page points to darkradiant.sourceforge.net, which is the project's home page. And yes, that page has a "Source Code" link on the left side. Did you click on the link? Cause it points right to github.com.

Clearly not. I merely hovered over it and saw the "darkradiant.sourceforge.net/source.php" URL and jumped to the wrong conclusion. :blush:

 

In fact, I was completely mistaken about the source of my source code. I erroneously thought that my "DarkRadiant-master.zip" file came from SourceForge, but looking at it again now, it seems that I downloaded it (and the 2.1.0 source code) from Github! My apologies for the confusion. The 2.1.0 source was downloaded almost a month ago, but I should have remembered the source of my (re-)downloading of the "master" zip file from 2 days ago. The old grey matter just ain't what it used to be. ;)

The code in the old sourceforge repo is more than 4 years out of date, it's even called "darkradiant_legacy", so it might be a huge problem if you pulled the sources from there, that's why I asked. You have compiled the 2.1.0 sources? Then you must have pulled them from github, I assume.

But there are definitely some non-"legacy" DR pages still out there on SF. For example: this page with 2.1.0. Although, to be clear, given that my 2.1.0 source code has a '.tar.gz' extension, it seems to have come from Github. In fact:

==> md5sum 2.1.0.tar.gz
3985ddf475c6045463e5cc7a2128445b  2.1.0.tar.gz

==> md5sum DarkRadiant-2.1.0.tar.gz
3985ddf475c6045463e5cc7a2128445b  DarkRadiant-2.1.0.tar.gz

That first file was downloaded (presumably from Github) on 05 Dec 2016. Second file was downloaded (also, presumably definitely, from Github) 2 days minutes ago. Not sure why the name would be different now (I didn't rename either one), but clearly they have the same content.

 

And, just to be clear, I compiled from 2.1.0 sources first (with my patch). When that failed to run very far, I (re-)grabbed the latest source code and compiled it fine (again, with patch) but failed again to run very far. :(

 

That would be great if you could try it on Slackware. My bandwidth is quite limited, but I will report more once I get a chance to try at least one other Linux distro.

 

Thanks again, greebo!

 

EDIT: Confusion correction!

Edited by NightStalker

Share this post


Link to post
Share on other sites

Update to my post above... Drilling around the SF site some more, it seems that there are plenty of modern binaries, but the only source code there is all legacy stuff. Although I find it confusing (because when I'm on a site of an open-source project with modern binaries, I will assume that the source code is just on some other page that I haven't yet found), at least I know now not to bother with the SF site at all and just go directly to Github!

Share this post


Link to post
Share on other sites

???

 

Go here:

 

http://www.thedarkmod.com/main/

 

then go to Downloads:

 

http://www.thedarkmod.com/downloads/

 

then go to Mission Authors:

 

http://www.thedarkmod.com/mission-authors/

 

then click the link:

 

http://darkradiant.sourceforge.net/

 

Click the "Source Code" button on the right:

 

http://darkradiant.sourceforge.net/source.php

 

Click the "Github Repository" link:

 

https://github.com/codereader/DarkRadiant

 

 

I'm not sure how you got to that other part\page at SourceForge but "http://darkradiant.sourceforge.net/"

should be where everyone goes to get DarkRadiant.


Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Share this post


Link to post
Share on other sites

Many thanks for looking into this, greebo!

 

Unfortunately, after grabbing the latest source code from 'git' and successfully building (even without my patch from that other thread of mine), DarkRadiant still crashes, although after getting further along than before.

 

Here is the debugger backtrace:

 

==> gdb .libs/lt-darkradiant 
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from .libs/lt-darkradiant...done.
(gdb) run
Starting program: /home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
*** Error in `/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant': malloc(): memory corruption (fast): 0x0864a0d8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71270)[0xb628a270]
/lib/libc.so.6(+0x7e0da)[0xb62970da]
/lib/libc.so.6(__libc_malloc+0x50)[0xb62991d0]
/usr/lib/libstdc++.so.6(_Znwj+0x2b)[0xb649363b]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep9_S_createEjjRKSaIcE+0x65)[0xb64dae75]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant(_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag+0x44)[0x83e9794]
/usr/lib/libstdc++.so.6(_ZNSsC1EPKcRKSaIcE+0x41)[0xb64de171]
/usr/local/lib/darkradiant/modules/xmlregistry.so(_ZN12RegistryTreeC2ERKSs+0x3d)[0xb158e13d]
/usr/local/lib/darkradiant/modules/xmlregistry.so(_ZN11XMLRegistryC1Ev+0x81)[0xb1598a11]
/usr/local/lib/darkradiant/modules/xmlregistry.so(RegisterModule+0x2d)[0xb159fccd]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x82e653a]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x82e9894]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x82e841f]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x82eacce]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x80a589a]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZNK16wxAppConsoleBase11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x25)[0xb6df2865]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZNK16wxAppConsoleBase16CallEventHandlerEP12wxEvtHandlerR14wxEventFunctorR7wxEvent+0x4d)[0xb6df2c6d]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent+0x5e)[0xb6f9453e]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN12wxEvtHandler23SearchDynamicEventTableER7wxEvent+0x218)[0xb6f94ba8]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN12wxEvtHandler11TryHereOnlyER7wxEvent+0x2c)[0xb6f94edc]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent+0x2e)[0xb6f94f8e]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x42)[0xb6f95002]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN12wxEvtHandler20ProcessPendingEventsEv+0x134)[0xb6f95ce4]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN16wxAppConsoleBase20ProcessPendingEventsEv+0x89)[0xb6df5859]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN5wxApp6DoIdleEv+0x8c)[0xb72090ec]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(+0x16123d)[0xb720923d]
/usr/lib/libglib-2.0.so.0(+0x46bc0)[0xb6be1bc0]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x140)[0xb6be5500]
/usr/lib/libglib-2.0.so.0(+0x4a8f8)[0xb6be58f8]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0xd1)[0xb6be5cc1]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb0)[0xb4302be0]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN14wxGUIEventLoop5DoRunEv+0x25)[0xb722b795]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN15wxEventLoopBase3RunEv+0xa1)[0xb6e39a71]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN16wxAppConsoleBase8MainLoopEv+0x5f)[0xb6df738f]
/usr/local/lib/libwx_baseu-3.1.so.0(_ZN16wxAppConsoleBase5OnRunEv+0x10)[0xb6df2720]
/usr/local/lib/libwx_gtk2u_core-3.1.so.0(_ZN9wxAppBase5OnRunEv+0x2f)[0xb7307d9f]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z7wxEntryRiPPw+0x88)[0xb6e90798]
/usr/local/lib/libwx_baseu-3.1.so.0(_Z7wxEntryRiPPc+0x33)[0xb6e90853]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x80800af]
/lib/libc.so.6(__libc_start_main+0x107)[0xb6231697]
/home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant[0x80a04b1]
======= Memory map: ========
08048000-0853a000 r-xp 00000000 08:02 2080783    /home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant
0853a000-0853b000 r--p 004f1000 08:02 2080783    /home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant
0853b000-0853d000 rw-p 004f2000 08:02 2080783    /home/x/DarkRadiant-git/DarkRadiant/radiant/.libs/lt-darkradiant
0853d000-0865a000 rw-p 00000000 00:00 0          [heap]
b1100000-b1121000 rw-p 00000000 00:00 0 
b1121000-b1200000 ---p 00000000 00:00 0 
b1237000-b12c6000 r-xp 00000000 08:02 2022360    /usr/local/lib/darkradiant/modules/shaders.so
b12c6000-b12c7000 ---p 0008f000 08:02 2022360    /usr/local/lib/darkradiant/modules/shaders.so
b12c7000-b12c9000 r--p 0008f000 08:02 2022360    /usr/local/lib/darkradiant/modules/shaders.so
b12c9000-b12ca000 rw-p 00091000 08:02 2022360    /usr/local/lib/darkradiant/modules/shaders.so
b12ca000-b130b000 rw-p 00000000 00:00 0 
b130b000-b130d000 r-xp 00000000 08:02 130986     /lib/libutil-2.23.so
b130d000-b130e000 r--p 00001000 08:02 130986     /lib/libutil-2.23.so
b130e000-b130f000 rw-p 00002000 08:02 130986     /lib/libutil-2.23.so
b130f000-b14ed000 r-xp 00000000 08:02 1978041    /usr/lib/libpython2.7.so.1.0
b14ed000-b14ee000 r--p 001dd000 08:02 1978041    /usr/lib/libpython2.7.so.1.0
b14ee000-b151c000 rw-p 001de000 08:02 1978041    /usr/lib/libpython2.7.so.1.0
b151c000-b1526000 rw-p 00000000 00:00 0 
b1526000-b156d000 r-xp 00000000 08:02 1990818    /usr/lib/libboost_python.so.1.59.0
b156d000-b156f000 rw-p 00047000 08:02 1990818    /usr/lib/libboost_python.so.1.59.0
b1587000-b15a5000 r-xp 00000000 08:02 2022370    /usr/local/lib/darkradiant/modules/xmlregistry.so
b15a5000-b15a6000 r--p 0001d000 08:02 2022370    /usr/local/lib/darkradiant/modules/xmlregistry.so
b15a6000-b15a7000 rw-p 0001e000 08:02 2022370    /usr/local/lib/darkradiant/modules/xmlregistry.so
b15a7000-b17ca000 r-xp 00000000 08:02 2022372    /usr/local/lib/darkradiant/modules/script.so
b17ca000-b17d3000 r--p 00222000 08:02 2022372    /usr/local/lib/darkradiant/modules/script.so
b17d3000-b17d9000 rw-p 0022b000 08:02 2022372    /usr/local/lib/darkradiant/modules/script.so
b17d9000-b17db000 rw-p 00000000 00:00 0 
b17db000-b17f0000 r-xp 00000000 08:02 2022358    /usr/local/lib/darkradiant/modules/scenegraph.so
b17f0000-b17f1000 ---p 00015000 08:02 2022358    /usr/local/lib/darkradiant/modules/scenegraph.so
b17f1000-b17f2000 r--p 00015000 08:02 2022358    /usr/local/lib/darkradiant/modules/scenegraph.so
b17f2000-b17f3000 rw-p 00016000 08:02 2022358    /usr/local/lib/darkradiant/modules/scenegraph.so
b17f3000-b182e000 r-xp 00000000 08:02 2022352    /usr/local/lib/darkradiant/modules/md5model.so
b182e000-b1830000 r--p 0003a000 08:02 2022352    /usr/local/lib/darkradiant/modules/md5model.so
b1830000-b1831000 rw-p 0003c000 08:02 2022352    /usr/local/lib/darkradiant/modules/md5model.so
b1831000-b1852000 r-xp 00000000 08:02 2022368    /usr/local/lib/darkradiant/modules/vfspk3.so
b1852000-b1853000 r--p 00020000 08:02 2022368    /usr/local/lib/darkradiant/modules/vfspk3.so
b1853000-b1854000 rw-p 00021000 08:02 2022368    /usr/local/lib/darkradiant/modules/vfspk3.so
b1854000-b18e2000 r-xp 00000000 08:02 2022356    /usr/local/lib/darkradiant/modules/particles.so
b18e2000-b18e3000 ---p 0008e000 08:02 2022356    /usr/local/lib/darkradiant/modules/particles.so
b18e3000-b18e6000 r--p 0008e000 08:02 2022356    /usr/local/lib/darkradiant/modules/particles.so
b18e6000-b18e7000 rw-p 00091000 08:02 2022356    /usr/local/lib/darkradiant/modules/particles.so
b18e7000-b18e8000 rw-p 00000000 00:00 0 
b18e8000-b18fd000 r-xp 00000000 08:02 2022346    /usr/local/lib/darkradiant/modules/grid.so
b18fd000-b18fe000 ---p 00015000 08:02 2022346    /usr/local/lib/darkradiant/modules/grid.so
b18fe000-b18ff000 r--p 00015000 08:02 2022346    /usr/local/lib/darkradiant/modules/grid.so
b18ff000-b1900000 rw-p 00016000 08:02 2022346    /usr/local/lib/darkradiant/modules/grid.so
b1900000-b193a000 r-xp 00000000 08:02 2021542    /usr/local/lib/darkradiant/modules/eclassmgr.so
b193a000-b193b000 ---p 0003a000 08:02 2021542    /usr/local/lib/darkradiant/modules/eclassmgr.so
b193b000-b193c000 r--p 0003a000 08:02 2021542    /usr/local/lib/darkradiant/modules/eclassmgr.so
b193c000-b193d000 rw-p 0003b000 08:02 2021542    /usr/local/lib/darkradiant/modules/eclassmgr.so
b193d000-b1957000 r-xp 00000000 08:02 2022362    /usr/local/lib/darkradiant/modules/skins.so
b1957000-b1958000 r--p 00019000 08:02 2022362    /usr/local/lib/darkradiant/modules/skins.so
b1958000-b1959000 rw-p 0001a000 08:02 2022362    /usr/local/lib/darkradiant/modules/skins.so
b1959000-b1985000 r-xp 00000000 08:02 2022344    /usr/local/lib/darkradiant/modules/fonts.so
b1985000-b1986000 ---p 0002c000 08:02 2022344    /usr/local/lib/darkradiant/modules/fonts.so
b1986000-b1987000 r--p 0002c000 08:02 2022344    /usr/local/lib/darkradiant/modules/fonts.so
b1987000-b1988000 rw-p 0002d000 08:02 2022344    /usr/local/lib/darkradiant/modules/fonts.so
b1988000-b1a67000 r-xp 00000000 08:02 2022350    /usr/local/lib/darkradiant/modules/mapdoom3.so
b1a67000-b1a68000 ---p 000df000 08:02 2022350    /usr/local/lib/darkradiant/modules/mapdoom3.so
b1a68000-b1a6a000 r--p 000df000 08:02 2022350    /usr/local/lib/darkradiant/modules/mapdoom3.so
b1a6a000-b1a6b000 rw-p 000e1000 08:02 2022350    /usr/local/lib/darkradiant/modules/mapdoom3.so
b1a6b000-b1a6c000 rw-p 00000000 00:00 0 
b1a6c000-b1a98000 r-xp 00000000 08:02 2022307    /usr/local/lib/darkradiant/modules/filters.so
b1a98000-b1a99000 ---p 0002c000 08:02 2022307    /usr/local/lib/darkradiant/modules/filters.so
b1a99000-b1a9a000 r--p 0002c000 08:02 2022307    /usr/local/lib/darkradiant/modules/filters.so
b1a9a000-b1a9b000 rw-p 0002d000 08:02 2022307    /usr/local/lib/darkradiant/modules/filters.so
b1a9b000-b1b09000 r-xp 00000000 08:02 2022364    /usr/local/lib/darkradiant/modules/uimanager.so
b1b09000-b1b0a000 ---p 0006e000 08:02 2022364    /usr/local/lib/darkradiant/modules/uimanager.so
b1b0a000-b1b0c000 r--p 0006e000 08:02 2022364    /usr/local/lib/darkradiant/modules/uimanager.so
b1b0c000-b1b0d000 rw-p 00070000 08:02 2022364    /usr/local/lib/darkradiant/modules/uimanager.so
b1b0d000-b1b27000 r-xp 00000000 08:02 2021540    /usr/local/lib/darkradiant/modules/commandsystem.so
b1b27000-b1b28000 ---p 0001a000 08:02 2021540    /usr/local/lib/darkradiant/modules/commandsystem.so
b1b28000-b1b29000 r--p 0001a000 08:02 2021540    /usr/local/lib/darkradiant/modules/commandsystem.so
b1b29000-b1b2a000 rw-p 0001b000 08:02 2021540    /usr/local/lib/darkradiant/modules/commandsystem.so
b1b2a000-b1b2c000 r-xp 00000000 08:02 2021529    /usr/local/lib/darkradiant/libdds-2.0.2.so
b1b2c000-b1b2d000 r--p 00001000 08:02 2021529    /usr/local/lib/darkradiant/libdds-2.0.2.so
b1b2d000-b1b2e000 rw-p 00002000 08:02 2021529    /usr/local/lib/darkradiant/libdds-2.0.2.so
b1b2e000-b1b4f000 r-xp 00000000 08:02 2022348    /usr/local/lib/darkradiant/modules/image.so
b1b4f000-b1b50000 ---p 00021000 08:02 2022348    /usr/local/lib/darkradiant/modules/image.so
b1b50000-b1b51000 r--p 00021000 08:02 2022348    /usr/local/lib/darkradiant/modules/image.so
b1b51000-b1b52000 rw-p 00022000 08:02 2022348    /usr/local/lib/darkradiant/modules/image.so
b1b52000-b1b6a000 r-xp 00000000 08:02 2022366    /usr/local/lib/darkradiant/modules/undo.so
b1b6a000-b1b6b000 r--p 00017000 08:02 2022366    /usr/local/lib/darkradiant/modules/undo.so
b1b6b000-b1b6c000 rw-p 00018000 08:02 2022366    /usr/local/lib/darkradiant/modules/undo.so
b1b6c000-b1bbe000 r-xp 00000000 08:02 2021536    /usr/local/lib/darkradiant/modules/eventmgr.so
b1bbe000-b1bc0000 r--p 00051000 08:02 2021536    /usr/local/lib/darkradiant/modules/eventmgr.so
b1bc0000-b1bc1000 rw-p 00053000 08:02 2021536    /usr/local/lib/darkradiant/modules/eventmgr.so
b1bc1000-b1bc7000 r-xp 00000000 08:02 2021520    /usr/local/lib/darkradiant/libxmlutil-2.0.2.so
b1bc7000-b1bc8000 r--p 00005000 08:02 2021520    /usr/local/lib/darkradiant/libxmlutil-2.0.2.so
b1bc8000-b1bc9000 rw-p 00006000 08:02 2021520    /usr/local/lib/darkradiant/libxmlutil-2.0.2.so
b1bc9000-b1c8d000 r-xp 00000000 08:02 2021526    /usr/local/lib/darkradiant/libwxutil-2.0.2.so
b1c8d000-b1c97000 r--p 000c3000 08:02 2021526    /usr/local/lib/darkradiant/libwxutil-2.0.2.so
b1c97000-b1c98000 rw-p 000cd000 08:02 2021526    /usr/local/lib/darkradiant/libwxutil-2.0.2.so
b1c98000-b1c99000 rw-p 00000000 00:00 0 
b1c99000-b1cbe000 r-xp 00000000 08:02 2021548    /usr/local/lib/darkradiant/modules/entitylist.so
b1cbe000-b1cbf000 ---p 00025000 08:02 2021548    /usr/local/lib/darkradiant/modules/entitylist.so
b1cbf000-b1cc0000 r--p 00025000 08:02 2021548    /usr/local/lib/darkradiant/modules/entitylist.so
b1cc0000-b1cc1000 rw-p 00026000 08:02 2021548    /usr/local/lib/darkradiant/modules/entitylist.so
b1cc1000-b1cca000 r-xp 00000000 08:02 2021515    /usr/local/lib/darkradiant/libmath-2.0.2.so
b1cca000-b1ccb000 r--p 00008000 08:02 2021515    /usr/local/lib/darkradiant/libmath-2.0.2.so
b1ccb000-b1ccc000 rw-p 00009000 08:02 2021515    /usr/local/lib/darkradiant/libmath-2.0.2.so
b1ccc000-b1cef000 r-xp 00000000 08:02 2021532    /usr/local/lib/darkradiant/libpicomodel-2.0.2.so
b1cef000-b1cf0000 ---p 00023000 08:02 2021532    /usr/local/lib/darkradiant/libpicomodel-2.0.2.so
b1cf0000-b1cf1000 r--p 00023000 08:02 2021532    /usr/local/lib/darkradiant/libpicomodel-2.0.2.so
b1cf1000-b1cf4000 rw-p 00024000 08:02 2021532    /usr/local/lib/darkradiant/libpicomodel-2.0.2.so
b1cf4000-b1d16000 r-xp 00000000 08:02 2022354    /usr/local/lib/darkradiant/modules/model.so
b1d16000-b1d17000 ---p 00022000 08:02 2022354    /usr/local/lib/darkradiant/modules/model.so
b1d17000-b1d18000 r--p 00022000 08:02 2022354    /usr/local/lib/darkradiant/modules/model.so
b1d18000-b1d19000 rw-p 00023000 08:02 2022354    /usr/local/lib/darkradiant/modules/model.so
b1d19000-b1d5c000 r--p 00000000 08:02 2898453    /usr/lib/locale/en_US/LC_CTYPE
b1d5c000-b1d65000 rw-p 00000000 00:00 0 
b1d65000-b1d68000 r-xp 00000000 08:02 135240     /lib/libuuid.so.1.3.0
b1d68000-b1d69000 rw-p 00003000 08:02 135240     /lib/libuuid.so.1.3.0
b1d69000-b1d80000 r-xp 00000000 08:02 2009155    /usr/lib/libICE.so.6.3.0
b1d80000-b1d81000 rw-p 00017000 08:02 2009155    /usr/lib/libICE.so.6.3.0
b1d81000-b1d84000 rw-p 00000000 00:00 0 
b1d84000-b1d8a000 r-xp 00000000 08:02 1995205    /usr/lib/libffi.so.6.0.4
b1d8a000-b1d8b000 rw-p 00006000 08:02 1995205    /usr/lib/libffi.so.6.0.4
b1d8b000-b1da2000 r-xp 00000000 08:02 130983     /lib/libresolv-2.23.so
b1da2000-b1da3000 ---p 00017000 08:02 130983     /lib/libresolv-2.23.so
b1da3000-b1da4000 r--p 00017000 08:02 130983     /lib/libresolv-2.23.so
b1da4000-b1da5000 rw-p 00018000 08:02 130983     /lib/libresolv-2.23.so
b1da5000-b1da7000 rw-p 00000000 00:00 0 
b1da7000-b1daa000 r-xp 00000000 08:02 1962352    /usr/lib/libgmodule-2.0.so.0.4600.2
b1daa000-b1dab000 rw-p 00002000 08:02 1962352    /usr/lib/libgmodule-2.0.so.0.4600.2
b1dab000-b1dac000 rw-p 00000000 00:00 0 
b1dac000-b1dad000 r-xp 00000000 08:02 2013344    /usr/lib/libxshmfence.so.1.0.0
b1dad000-b1dae000 rw-p 00000000 08:02 2013344    /usr/lib/libxshmfence.so.1.0.0
b1dae000-b1db3000 r-xp 00000000 08:02 2013255    /usr/lib/libxcb-sync.so.1.0.0
b1db3000-b1db4000 rw-p 00004000 08:02 2013255    /usr/lib/libxcb-sync.so.1.0.0
b1db4000-b1db6000 r-xp 00000000 08:02 2013242    /usr/lib/libxcb-shape.so.0.0.0
b1db6000-b1db7000 rw-p 00002000 08:02 2013242    /usr/lib/libxcb-shape.so.0.0.0
b1db7000-b1dbf000 r-xp 00000000 08:02 2013212    /usr/lib/libxcb-render.so.0.0.0
b1dbf000-b1dc0000 rw-p 00008000 08:02 2013212    /usr/lib/libxcb-render.so.0.0.0
b1dc0000-b1dc6000 r-xp 00000000 08:02 2013254    /usr/lib/libxcb-xfixes.so.0.0.0
b1dc6000-b1dc7000 rw-p 00005000 08:02 2013254    /usr/lib/libxcb-xfixes.so.0.0.0
b1dc7000-b1dc8000 rw-p 00000000 00:00 0 
b1dc8000-b1dd5000 r-xp 00000000 08:02 2013248    /usr/lib/libxcb-randr.so.0.1.0
b1dd5000-b1dd6000 rw-p 0000c000 08:02 2013248    /usr/lib/libxcb-randr.so.0.1.0
b1dd6000-b1dd8000 r-xp 00000000 08:02 2013279    /usr/lib/libxcb-present.so.0.0.0
b1dd8000-b1dd9000 rw-p 00001000 08:02 2013279    /usr/lib/libxcb-present.so.0.0.0
b1dd9000-b1ddb000 r-xp 00000000 08:02 2013245    /usr/lib/libxcb-dri3.so.0.0.0
b1ddb000-b1ddc000 rw-p 00001000 08:02 2013245    /usr/lib/libxcb-dri3.so.0.0.0
b1ddc000-b1de0000 r-xp 00000000 08:02 2013277    /usr/lib/libxcb-dri2.so.0.0.0
b1de0000-b1de1000 rw-p 00003000 08:02 2013277    /usr/lib/libxcb-dri2.so.0.0.0
b1de1000-b1deb000 r-xp 00000000 08:02 2010407    /usr/lib/libXrender.so.1.3.0
b1deb000-b1dec000 rw-p 00009000 08:02 2010407    /usr/lib/libXrender.so.1.3.0
b1dec000-b1ded000 rw-p 00000000 00:00 0 
b1ded000-b1def000 r-xp 00000000 08:02 2013270    /usr/lib/libxcb-shm.so.0.0.0
b1def000-b1df0000 rw-p 00001000 08:02 2013270    /usr/lib/libxcb-shm.so.0.0.0
b1df0000-b1dfb000 r-xp 00000000 08:02 2013410    /usr/lib/libgbm.so.1.0.0
b1dfb000-b1dfc000 r--p 0000a000 08:02 2013410    /usr/lib/libgbm.so.1.0.0
b1dfc000-b1dfd000 rw-p 0000b000 08:02 2013410    /usr/lib/libgbm.so.1.0.0
b1dfd000-b1e27000 r-xp 00000000 08:02 2013418    /usr/lib/libEGL.so.1.0.0
b1e27000-b1e28000 r--p 00029000 08:02 2013418    /usr/lib/libEGL.so.1.0.0
b1e28000-b1e29000 rw-p 0002a000 08:02 2013418    /usr/lib/libEGL.so.1.0.0
b1e29000-b1eaa000 r-xp 00000000 08:02 2014177    /usr/lib/libpixman-1.so.0.34.0
b1eaa000-b1eae000 rw-p 00081000 08:02 2014177    /usr/lib/libpixman-1.so.0.34.0
b1eae000-b1eb0000 r-xp 00000000 08:02 2010078    /usr/lib/libXcomposite.so.1.0.0
b1eb0000-b1eb1000 rw-p 00001000 08:02 2010078    /usr/lib/libXcomposite.so.1.0.0
b1eb1000-b1eb2000 rw-p 00000000 00:00 0 
b1eb2000-b1ebc000 r-xp 00000000 08:02 2010114    /usr/lib/libXcursor.so.1.0.2
b1ebc000-b1ebd000 rw-p 00009000 08:02 2010114    /usr/lib/libXcursor.so.1.0.2
b1ebd000-b1ec7000 r-xp 00000000 08:02 2010401    /usr/lib/libXrandr.so.2.2.0
b1ec7000-b1ec8000 rw-p 00009000 08:02 2010401    /usr/lib/libXrandr.so.2.2.0
b1ec8000-b1ed8000 r-xp 00000000 08:02 2010308    /usr/lib/libXi.so.6.1.0
b1ed8000-b1ed9000 rw-p 0000f000 08:02 2010308    /usr/lib/libXi.so.6.1.0
b1ed9000-b1edb000 r-xp 00000000 08:02 2010318    /usr/lib/libXinerama.so.1.0.0
b1edb000-b1edc000 rw-p 00001000 08:02 2010318    /usr/lib/libXinerama.so.1.0.0
b1edc000-b1edd000 rw-p 00000000 00:00 0 
b1edd000-b3b6b000 r-xp 00000000 08:02 2010953    /usr/lib/libnvidia-glcore.so.304.132
b3b6b000-b3bd0000 rwxp 01c8d000 08:02 2010953    /usr/lib/libnvidia-glcore.so.304.132
b3bd0000-b3be3000 rwxp 00000000 00:00 0 
b3be3000-b3be6000 r-xp 00000000 08:02 2126187    /usr/lib/tls/libnvidia-tls.so.304.132
b3be6000-b3be7000 rw-p 00002000 08:02 2126187    /usr/lib/tls/libnvidia-tls.so.304.132
b3be7000-b3c0c000 r-xp 00000000 08:02 1962355    /usr/lib/libexpat.so.1.6.0
b3c0c000-b3c0e000 rw-p 00025000 08:02 1962355    /usr/lib/libexpat.so.1.6.0
b3c0e000-b3c0f000 rw-p 00000000 00:00 0 
b3c0f000-b3c80000 r-xp 00000000 08:02 1962323    /usr/lib/libtiff.so.5.2.4
b3c80000-b3c81000 r--p 00070000 08:02 1962323    /usr/lib/libtiff.so.5.2.4
b3c81000-b3c84000 rw-p 00071000 08:02 1962323    /usr/lib/libtiff.so.5.2.4
b3c84000-b3cf2000 r-xp 00000000 08:02 1962328    /usr/lib/libjpeg.so.62.2.0
b3cf2000-b3cf3000 r--p 0006d000 08:02 1962328    /usr/lib/libjpeg.so.62.2.0
b3cf3000-b3cf4000 rw-p 0006e000 08:02 1962328    /usr/lib/libjpeg.so.62.2.0
b3cf4000-b3cfa000 r-xp 00000000 08:02 1995875    /usr/lib/l
Program received signal SIGABRT, Aborted.
0xb62491e8 in raise () from /lib/libc.so.6
(gdb) bt
#0  0xffffffff in raise () at /lib/libc.so.6
#1  0xffffffff in abort () at /lib/libc.so.6
#2  0xffffffff in __libc_message () at /lib/libc.so.6
#3  0xffffffff in _int_malloc () at /lib/libc.so.6
#4  0xffffffff in malloc () at /lib/libc.so.6
#5  0xffffffff in operator new(unsigned int) () at /usr/lib/libstdc++.so.6
#6  0xffffffff in std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () at /usr/lib/libstdc++.so.6
#7  0x083e9794 in std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (__beg=0xb15a1300 "/", __end=0xb15a1301 "", __a=...)
    at /usr/include/c++/5.3.0/bits/basic_string.tcc:582
#8  0xffffffff in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) ()
    at /usr/lib/libstdc++.so.6
#9  0xffffffff in RegistryTree::RegistryTree(std::string const&) (this=0x864a0c0, topLevelNode=...) at RegistryTree.cpp:19
#10 0xffffffff in XMLRegistry::XMLRegistry() (this=0x864a090)
    at XMLRegistry.cpp:19
#11 0xffffffff in RegisterModule(IModuleRegistry&) (registry=...)
    at XMLRegistryModule.cpp:11
#12 0x082e653a in module::DynamicLibraryLoader::DynamicLibraryLoader(std::shared_ptr<module::DynamicLibrary>, std::vector<std::shared_ptr<module::DynamicLibrary>, std::allocator<std::shared_ptr<module::DynamicLibrary> > >&) (this=0xbfffe86c, library=..., targetList=...) at modulesystem/DynamicLibraryLoader.cpp:32
#13 0x082e9894 in module::Loader::operator()(boost::filesystem::path const&) const (this=0x85f30c8, file=...) at modulesystem/ModuleLoader.cpp:47
#14 0x082e841f in module::Loader::loadModules(std::string const&) (__args#0=..., this=0x3) at /usr/include/c++/5.3.0/functional:2271
#15 0x082e841f in module::Loader::loadModules(std::string const&) (functor=..., path=...) at ../libs/os/dir.h:44
#16 0x082e841f in module::Loader::loadModules(std::string const&) (root=...)
    at modulesystem/ModuleLoader.cpp:67
#17 0x082eacce in module::ModuleRegistry::loadModules() (this=0x854a3c0 <module::ModuleRegistry::Instance()::_registry>)
    at modulesystem/ModuleRegistry.cpp:45
#18 0x080a589a in RadiantApp::onStartupEvent(wxCommandEvent&) (this=0x85b8c38, ev=...) at main.cpp:139
#19 0xffffffff in wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () at /usr/local/lib/libwx_baseu-3.1.so.0
#20 0xffffffff in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () at /usr/local/lib/libwx_baseu-3.1.so.0
#21 0xffffffff in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () at /usr/local/lib/libwx_baseu-3.1.so.0
#22 0xffffffff in wxEvtHandler::SearchDynamicEventTable(wxEvent&) ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#23 0xffffffff in wxEvtHandler::TryHereOnly(wxEvent&) ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#24 0xffffffff in wxEvtHandler::ProcessEventLocally(wxEvent&) ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#25 0xffffffff in wxEvtHandler::ProcessEvent(wxEvent&) ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#26 0xffffffff in wxEvtHandler::ProcessPendingEvents() ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#27 0xffffffff in wxAppConsoleBase::ProcessPendingEvents() ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#28 0xffffffff in wxApp::DoIdle() ()
    at /usr/local/lib/libwx_gtk2u_core-3.1.so.0
#29 0xffffffff in wxapp_idle_callback ()
    at /usr/local/lib/libwx_gtk2u_core-3.1.so.0
#30 0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#31 0xffffffff in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#32 0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#33 0xffffffff in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#34 0xffffffff in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
#35 0xffffffff in wxGUIEventLoop::DoRun() ()
    at /usr/local/lib/libwx_gtk2u_core-3.1.so.0
#36 0xffffffff in wxEventLoopBase::Run() ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#37 0xffffffff in wxAppConsoleBase::MainLoop() ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#38 0xffffffff in wxAppConsoleBase::OnRun() ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#39 0xffffffff in wxAppBase::OnRun() ()
    at /usr/local/lib/libwx_gtk2u_core-3.1.so.0
#40 0xffffffff in wxEntry(int&, wchar_t**) ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#41 0xffffffff in wxEntry(int&, char**) ()
    at /usr/local/lib/libwx_baseu-3.1.so.0
#42 0x080800af in main(int, char**) (argc=1, argv=0xbffff194) at main.cpp:148
(gdb)

And here is the log file content:

 

(2983594688) Started logging to /home/x/.darkradiant/darkradiant.log
(2983594688) This is DarkRadiant 2.1.1 x86 
(2983594688) wxWidgets Version: 3.1.0
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/filetypes.so'
(2983594688) Module registered: FileTypes
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/model.so'
(2983594688) Module registered: ModelLoaderMD3
(2983594688) Module registered: ModelLoader3DS
(2983594688) Module registered: ModelLoaderASE
(2983594688) Module registered: ModelLoaderMS3D
(2983594688) Module registered: ModelLoaderMDC
(2983594688) Module registered: ModelLoaderMD2
(2983594688) Module registered: ModelLoaderFM
(2983594688) Module registered: ModelLoaderLWO
(2983594688) Module registered: ModelLoaderPICOTERRAIN
(2983594688) Module registered: ModelLoaderOBJ
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/entitylist.so'
(2983594688) Module registered: EntityList
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/eventmgr.so'
(2983594688) Module registered: EventManager
(2983594688) Module registered: MouseToolManager
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/undo.so'
(2983594688) Module registered: UndoSystem
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/image.so'
(2983594688) Module registered: ImageLoader
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/commandsystem.so'
(2983594688) Module registered: CommandSystem
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/uimanager.so'
(2983594688) Module registered: UIManager
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/filters.so'
(2983594688) Module registered: FilterSystem
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/mapdoom3.so'
(2983594688) Module registered: Doom3MapLoader
(2983594688) Module registered: Quake4MapLoader
(2983594688) Module registered: Doom3PrefabLoader
(2983594688) Module registered: MapCompiler
(2983594688) Module registered: Quake3MapLoader
(2983594688) Module registered: Doom3AasFileLoader
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/fonts.so'
(2983594688) Module registered: FontManager
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/skins.so'
(2983594688) Module registered: ModelSkinCache
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/eclassmgr.so'
(2983594688) Module registered: EntityClassManager
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/grid.so'
(2983594688) Module registered: Grid
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/particles.so'
(2983594688) Module registered: ParticlesManager
(2983594688) Module registered: ParticlesEditor
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/vfspk3.so'
(2983594688) Module registered: VirtualFileSystem
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/md5model.so'
(2983594688) Module registered: ModelLoaderMD5MESH
(2983594688) Module registered: MD5AnimationCache
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/scenegraph.so'
(2983594688) Module registered: SceneGraph
(2983594688) Module registered: SceneGraphFactory
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/script.so'
(2983594688) Module registered: ScriptingSystem
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/shaders.so'
(2983594688) Module registered: MaterialManager
(2983594688) ModuleLoader: Loading module '/usr/local/lib/darkradiant/modules/xmlregistry.so'

 

BTW, with respect to your BugTracker mention, I'm NightStalker, not Nightcrawler. ;)

 

Looking forward to any updates and/or suggestions you might offer. Thanks!

Share this post


Link to post
Share on other sites

Why is your darkradiant binary called "lt-darkradiant" and located in a hidden .libs folder, while the modules are all located in /usr/local/lib? My binary is just called "darkradiant" and is in the /bin/ directory. Also, the libraries built by the code checked out from git are versioned 2.1.1 (e.g. libdds-2.1.1.so), and not 2.0.2 like in your module list. And the libraries are in the /lib/ folder, of course.

 

My wxwidgets libraries are versioned 3.0 (libwx_baseu-3.0.so) and are located in /usr/lib, not /usr/local/lib. How did you install the dependency packages and which ones, from where?

 

The paths and versions are all weird on your system, what have you done beforehand to reach that state?

Share this post


Link to post
Share on other sites

Nevermind. :blush: :blush: :blush:

I'd forgotten that I'd actually installed DarkRadiant 2.1.0 rather than just running it initially from the build directory (as I normally do with any app I'm building from source code, prior to installation). It was interfering.

Once I installed the latest-git version, DarkRadiant runs like a champ! :awesome:

My apologies for the confusion. In my defense, it was 6 days ago and, as I said, the old grey matter just ain't what it used to be. But still, it's embarrassing.

As for the binary being "lt-darkradiant", that's the only way to run it in the debugger before installing the app.

As for the difference in paths, I compile from source code (WxWidgets, FTGL, etc). I don't neeeed no steeenkin' packages. ;)

Thanks again for your code updates and guidance! Much appreciated!

Share this post


Link to post
Share on other sites

Yes, indeed! "Help", "About" says "DarkRadiant 2.1.1 x86", built from latest Github code as of yesterday. OS is 32-bit Slackware 14.2. I have not tried to compile DR on 64-bit Slackware (either with or without 32-bit 'multilib' extensions).

I'm a mapping noob, so I don't know how to properly exercise the app, but I just now loaded the extracted "Closemouthed Shadows" mission map and it looks fine and seems to work fine in DR.

If there's anything you'd like me to try (compile-wise or run-wise), just let me know.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...