Jump to content
The Dark Mod Forums

DarkRadiant 2.0.2 broken and unusable


Recommended Posts

DarkRadiant aviable in ppa:orbweaver/darkradiant is compleatly unusable.

First of all it crashes and freezes all the time. I made screen shoots:

 

http://postimg.org/image/5geiimq4n/

http://postimg.org/image/q1taaj7pj/

http://postimg.org/image/r6ncfwu6f/

http://postimg.org/image/c9evewgxz/

http://postimg.org/image/ipnu4zphj/

 

No material preview in Light preporties

http://postimg.org/image/mnb3uecav/

 

MD5 animation viewer does not work at all. it does not show any models or animations

http://postimg.org/image/6dkxri1mv/

 

Particle editor is broken. Does not do anything and if you click something DarkRadiant freezes.

http://postimg.org/image/aa3bklsxz/

 

Version info

http://postimg.org/image/rbw5mp7t3/

Link to comment
Share on other sites

Don't know if this is related at all, but maybe there's an issue with wxwidgets and certain window managers or something of that sort. Wouldn't know the first thing about solving it though...

 

https://bugs.launchpad.net/kicad/+bug/1401092

 

https://bugs.launchpad.net/kicad/+bug/1339539

 

It's a shame because it does make DR pretty much unusable as certain important functions cannot be accessed.

Link to comment
Share on other sites

I read somewhere on a gtkradiant forum that a linux lib. used to compile gtkradiant, produces the same segfault bug and missing assets bug was the root of the problems and probably whats causing the problems in darkradiant with the window widgets, but since then the faulty library had been updated and to fix the problems all that is needed to be done is to re-compile gtkradiant or darkradiant with the fixed library. so you would need to recompile the linux source code. or use an older version of the editor that doesn't use the wxwidgets and is known to not cause any problems like missing assets or missing editing options.

Link to comment
Share on other sites

I read somewhere on a gtkradiant forum that a linux lib. used to compile gtkradiant, produces the same segfault bug and missing assets bug was the root of the problems and probably whats causing the problems in darkradiant with the window widgets, but since then the faulty library had been updated and to fix the problems all that is needed to be done is to re-compile gtkradiant or darkradiant with the fixed library. so you would need to recompile the linux source code. or use an older version of the editor that doesn't use the wxwidgets and is known to not cause any problems like missing assets or missing editing options.

I tried re-compiling, but can't because of some unresolvable dependency. I don't know where to get hold of an older version.

Link to comment
Share on other sites

Hi,

 

I'm a newbie. I've installed Dark Radiant 2.0.2 on Ubuntu 14.04. If I create a simple map and save it then when I open it I see everything (light, start player) but not the floor and the walls. Same thing if I open the startmap.map

 

But if I choose to import the map it shows everything.

 

Is there a way to fix it?

Link to comment
Share on other sites

Hi,

 

I'm a newbie. I've installed Dark Radiant 2.0.2 on Ubuntu 14.04. If I create a simple map and save it then when I open it I see everything (light, start player) but not the floor and the walls. Same thing if I open the startmap.map

 

But if I choose to import the map it shows everything.

 

Is there a way to fix it?

I was going to say: Make sure you've installed the proprietary drivers to your video card, because that fixed things when I was experiencing something similar. But I'm not sure importing the map would've made any difference if that was the problem.

Link to comment
Share on other sites

Guys could you try DR version 1.8.1 and see whether your problems go away?

 

DR 2.0.x is the new port of DR to wxWidgets, done because of lack of ongoing support for GTK on Windows. I'm not sure whether we had Linux mappers at work during the rapid dev work on v2. Until development resumes on 2.x, you might find 1.8.1 is the version to use. It's missing very few features.

Link to comment
Share on other sites

Guys could you try DR version 1.8.1 and see whether your problems go away?

 

DR 2.0.x is the new port of DR to wxWidgets, done because of lack of ongoing support for GTK on Windows. I'm not sure whether we had Linux mappers at work during the rapid dev work on v2. Until development resumes on 2.x, you might find 1.8.1 is the version to use. It's missing very few features.

Where do we get it, though? Please, regard me as a stupid person (for the time being, anyway) I thought the PPA only provided the latest version. Changing the Ubuntu Version to Raring does nothing but install a couple of libraries, it doesn't change the DR version.

 

EDIT: Sorry, I didn't 'un-install' first.... But I can't install the 1.8 version anyway because of dependencies that cannot be resolved.

Edited by the_deep
Link to comment
Share on other sites

Those screenshots suggest that there is a total failure of the OpenGL-based wxWidget to function correctly. I would guess this is something to do with either the version of wxWidgets installed, the graphics card/drivers or the window manager. I have certainly not seen this issue in the recent Vivid build of DarkRadiant that I pushed into the PPA the other day (although some of the other issues reproduce, such as the broken particle editor).

Link to comment
Share on other sites

Just wanted to make it clear that I do not have all of the same issues as Manson or dingdang (I had similar graphical issues, invisible walls etc. until I installed the proprietary ATI drivers), the whole discussion just ended up in this thread for some reason.

 

I do, however, have other issues in the editor, such as the scrollwheel only occasionally working in the 3d view and never inside lists. Non-working layers function, broken entity list, readable editor and particle editor, I can't even make a selection inside them. And it seems DR crashes regularly when opening a second window. I've tried the following Ubuntu variations: Ubuntu Mate 14.04, Kubuntu 14.04 and lastly Ubuntu Mate 15.04.

I don't think Wine will let me install the required re-distributable for the Windows version of the editor?

Link to comment
Share on other sites

Hello again.

 

Computer uses intel HD graphics card. I dont have any issues with any other wxWidget applications. An this computer (it actualy notebook), runs Doom 3, Doom 3 BFG and all VALVE games without any problems. So there is no driver problems.

 

A have another PC with NVIDIA card and on this PC does not have graphical gliches, but all other problems are still there.

Both PC have same software and updates except drivers.

Link to comment
Share on other sites

Since I don't know how long it will take before all of the issues in the 2.0 series are fixed (if I'm even able to fix them at all), I have published a separate darkradiant-gtk package into the PPA. This is built from a Git branch forked from the last known good 1.8.0 release, and does not include the switch to wxWidgets.

 

This version will not receive any future development but will be built against the latest versions of Ubuntu as far as possible (i.e. unless Ubuntu make some backwards-incompatible change to gtkmm or another dependency), at least until the 2.0 series becomes stable enough to take over as a replacement.

 

Unsurprisingly you can't have both darkradiant and darkradiant-gtk installed at the same time, and the package conflicts are set up to prevent this. If you install darkradiant-gtk via aptitude it should suggest removal of darkradiant automatically.

Link to comment
Share on other sites

There's probably no need to upload large crash dumps at the moment. Reliable reproduction steps would be more useful, so I can see the crash in the debugger. A backtrace from gdb might also be helpful (by running the application from within gdb and then using the "bt" command once the crash happens) in case the crash can't easily be reproduced.

Link to comment
Share on other sites

You probably won't believe this, but I'm back in 14.04 now as things didn't work anyway by switching and I'm more comfortable in an LTS release. So, I can't install the new package. I ran the old 2.0.2 through gdb as you said. Created a simple room, and added an entity. When I click "choose particle" a new window appears with a list of available particles. None of which can be selected. So, I close the window, but then the whole application seems to freeze and while I can click on things (menus etc) they appear blank and I am unable to close DR without killing the process.

 

 

 

gdb darkradiant
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright © 2014 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 "x86_64-linux-gnu".
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 darkradiant...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/darkradiant
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd4c56700 (LWP 4735)]
[New Thread 0x7fffcce40700 (LWP 4736)]
[Thread 0x7fffcce40700 (LWP 4736) exited]
[New Thread 0x7fffc68fe700 (LWP 4739)]
[Thread 0x7fffc68fe700 (LWP 4739) exited]

(darkradiant:4731): Gtk-CRITICAL **: IA__gtk_tree_view_set_fixed_height_mode: assertion 'gtk_tree_view_column_get_sizing © == GTK_TREE_VIEW_COLUMN_FIXED' failed
[New Thread 0x7fffc60fd700 (LWP 4742)]
[Thread 0x7fffc60fd700 (LWP 4742) exited]

(darkradiant:4731): Gtk-CRITICAL **: IA__gtk_tree_view_set_fixed_height_mode: assertion 'gtk_tree_view_column_get_sizing © == GTK_TREE_VIEW_COLUMN_FIXED' failed

Program received signal SIGTERM, Terminated.
0x00007ffff42b812d in poll () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) bt
#0 0x00007ffff42b812d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff1690fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff1691097 in g_main_context_pending () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff2bf9739 in gtk_events_pending () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x00007ffff5fb0b3f in wxApp::EventsPending() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5 0x00007ffff5fc32be in wxGUIEventLoop::YieldFor(long) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#6 0x00007ffff6179481 in wxGenericProgressDialog::DoBeforeUpdate(bool*) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7 0x00007ffff617b094 in wxGenericProgressDialog::Pulse(wxString const&, bool*) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#8 0x00007ffff5271619 in wxutil::ModalProgressDialog::setText(std::string const&) () from /usr/lib/darkradiant/libwxutil-2.0.2.so
#9 0x00000000005b0d38 in ?? ()
#10 0x00000000005ada75 in ?? ()
#11 0x00000000005ae091 in ?? ()
#12 0x00000000005ae511 in ?? ()
#13 0x0000000000575d28 in ?? ()
#14 0x00007ffff593711e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#15 0x00007ffff5aaa282 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x00007ffff5aaa5e6 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff5aaa66e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#18 0x00007ffff5aaa703 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#19 0x00007ffff5aaa765 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#20 0x00007ffff5aaa4f7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#21 0x00007ffff6014061 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#22 0x00007ffff25da5e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff25f3088 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff2b5a5b5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff25eb557 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff25f3a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff2b594d9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#31 0x00007ffff2bfb945 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff25ebafb in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007ffff25f36f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007ffff2d0ba94 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#37 0x00007ffff2bfa0f4 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007ffff2bfa4ab in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#39 0x00007ffff28744ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#40 0x00007ffff1690e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffff1691048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ffff169130a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007ffff2bf9577 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#44 0x00007ffff5fc3145 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#45 0x00007ffff5979440 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#46 0x00007ffff59391fd in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#47 0x00007ffff59c504d in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#48 0x00000000004404b8 in ?? ()
#49 0x00007ffff41ecec5 in __libc_start_main (main=0x440490, argc=1, argv=0x7fffffffdfa8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffdf98) at libc-start.c:287
#50 0x000000000046ac4b in ?? ()
(gdb)

Link to comment
Share on other sites

Created a simple room. Added an AI, had the entity inspector open while doing so, and could see that something was added. But the list is empty except for the "open/collapse arrows" (don't know their proper name). Clicked on the arrows a couple of times and DR froze. This time I am unable to close it even by killing the process. EDIT: Correction: It closed along with Gdb.

 

Reading symbols from darkradiant...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/darkradiant
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd4c56700 (LWP 5030)]
[New Thread 0x7fffcce40700 (LWP 5031)]
[Thread 0x7fffcce40700 (LWP 5031) exited]

(darkradiant:5026): Gtk-CRITICAL **: IA__gtk_tree_view_set_fixed_height_mode: assertion 'gtk_tree_view_column_get_sizing © == GTK_TREE_VIEW_COLUMN_FIXED' failed
[New Thread 0x7fffc68fe700 (LWP 5043)]
[Thread 0x7fffc68fe700 (LWP 5043) exited]

(darkradiant:5026): Gtk-CRITICAL **: IA__gtk_tree_view_set_fixed_height_mode: assertion 'gtk_tree_view_column_get_sizing © == GTK_TREE_VIEW_COLUMN_FIXED' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4b09156 in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0 0x00007ffff4b09156 in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x00007fffe2f332d7 in ui::EntityList::onSelection(wxDataViewEvent&) () from /usr/lib/darkradiant/modules/entitylist.so
#2 0x00007ffff593711e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3 0x00007ffff5aaa282 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4 0x00007ffff5aaa5e6 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5 0x00007ffff5aaa66e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6 0x00007ffff5aaa703 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7 0x00007ffff5aaa765 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8 0x00007ffff5aaa4f7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9 0x00007ffff6679a3c in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_adv-3.0.so.0
#10 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff25ebfd1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff25f3a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff25f4212 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff2cf0d16 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x00007ffff2cf24e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007ffff2bfb945 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff25ebafb in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff25f36f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff2d0ba94 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#22 0x00007ffff2bfa0f4 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007ffff2bfa4ab in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007ffff28744ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#25 0x00007ffff1690e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff1691048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff169130a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff2bf9577 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007ffff5fc3145 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#30 0x00007ffff5979440 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#31 0x00007ffff59391fd in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#32 0x00007ffff59c504d in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#33 0x00000000004404b8 in ?? ()
#34 0x00007ffff41ecec5 in __libc_start_main (main=0x440490, argc=1, argv=0x7fffffffdfa8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdf98) at libc-start.c:287
#35 0x000000000046ac4b in ?? ()
(gdb)

Edited by the_deep
Link to comment
Share on other sites

Created a simple room. Added a readable from the entity list, and to my surprise the readable editor worked! But since I had relied on prefabs before, I decided to add a readable prefab too to see if that worked. The window opens, but DR freezes. The prefab window does work sometimes, and sometimes not... Don't know the pattern though.

 

 

(gdb) run
Starting program: /usr/bin/darkradiant
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named 'libstdcxx'
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd4c4d700 (LWP 5156)]
[New Thread 0x7fffcce40700 (LWP 5157)]
[Thread 0x7fffcce40700 (LWP 5157) exited]
[New Thread 0x7fffc68fe700 (LWP 5170)]
[Thread 0x7fffc68fe700 (LWP 5170) exited]

(darkradiant:5152): Gtk-CRITICAL **: IA__gtk_tree_view_set_fixed_height_mode: assertion 'gtk_tree_view_column_get_sizing © == GTK_TREE_VIEW_COLUMN_FIXED' failed
[New Thread 0x7fffc5efb700 (LWP 5182)]
[Thread 0x7fffc5efb700 (LWP 5182) exited]

(darkradiant:5152): Gtk-CRITICAL **: IA__gtk_tree_view_set_fixed_height_mode: assertion 'gtk_tree_view_column_get_sizing © == GTK_TREE_VIEW_COLUMN_FIXED' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5266f38 in wxutil::TreeModel::GetParent(wxDataViewItem const&) const ()
from /usr/lib/darkradiant/libwxutil-2.0.2.so
(gdb) bt
#0 0x00007ffff5266f38 in wxutil::TreeModel::GetParent(wxDataViewItem const&) const ()
from /usr/lib/darkradiant/libwxutil-2.0.2.so
#1 0x00007ffff65eb8ae in wxDataViewCtrlBase::ExpandAncestors(wxDataViewItem const&) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_adv-3.0.so.0
#2 0x00007ffff667215d in wxDataViewCtrl::OnInternalIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_adv-3.0.so.0
#3 0x00007ffff6139eb9 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#4 0x00007ffff6139f08 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5 0x00007ffff6139f08 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#6 0x00007ffff6139f08 in wxWindowBase::SendIdleEvents(wxIdleEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7 0x00007ffff60255af in wxFrame::SendIdleEvents(wxIdleEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#8 0x00007ffff605adbd in wxAppBase::ProcessIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#9 0x00007ffff5fb090e in wxApp::DoIdle() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#10 0x00007ffff5fb0a13 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#11 0x00007ffff1690ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff1691048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff169130a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff2bf9577 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x00007ffff5fc3145 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#16 0x00007ffff5979440 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#17 0x00007ffff601e4c2 in wxDialog::ShowModal() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#18 0x000000000050290a in ?? ()
#19 0x0000000000502e28 in ?? ()
#20 0x00000000007061a1 in ?? ()
#21 0x000000000053ab23 in ?? ()
#22 0x00007ffff593711e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#23 0x00007ffff5aaa282 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#24 0x00007ffff5aaa5e6 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#25 0x00007ffff5aaa66e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#26 0x00007ffff5aaa703 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#27 0x00007ffff5aaa765 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#28 0x00007ffff5aaa4f7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#29 0x00007ffff60fd311 in wxMenuBase::SendEvent(int, int) () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#30 0x00007ffff602df5b in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#31 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#32 0x00007ffff25ebd3d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff25f3a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007ffff2d0a90c in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#36 0x00007ffff2c0d10d in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#37 0x00007ffff2c0d45c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007ffff2bfb945 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#39 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007ffff25ebafb in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007ffff25f36f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007ffff2d0ba94 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#44 0x00007ffff2bfa0f4 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#45 0x00007ffff2bfa4ab in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#46 0x00007ffff28744ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#47 0x00007ffff1690e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007ffff1691048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff16910ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff2bf9771 in gtk_main_iteration () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#51 0x00007ffff5fdceb5 in wxWindow::DoPopupMenu(wxMenu*, int, int) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#52 0x00007ffff613c013 in wxWindowBase::PopupMenu(wxMenu*, int, int) ()
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#53 0x000000000060afb8 in ?? ()
#54 0x000000000060b08c in ?? ()
#55 0x000000000060b0b9 in ?? ()
#56 0x00007ffff52414af in wxutil::FreezePointer::onMouseUp(wxMouseEvent&) () from /usr/lib/darkradiant/libwxutil-2.0.2.so
#57 0x00007ffff593711e in wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#58 0x00007ffff5aaa282 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#59 0x00007ffff5aaa5e6 in wxEvtHandler::SearchDynamicEventTable(wxEvent&) ()
from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#60 0x00007ffff5aaa66e in wxEvtHandler::TryHereOnly(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#61 0x00007ffff5aaa703 in wxEvtHandler::ProcessEventLocally(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#62 0x00007ffff5aaa765 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#63 0x00007ffff5aaa4f7 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#64 0x00007ffff5fe05ad in ?? () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#65 0x00007ffff2bfb945 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#66 0x00007ffff25da3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#67 0x00007ffff25ebd3d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#68 0x00007ffff25f36f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#69 0x00007ffff25f3ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#70 0x00007ffff2d0ba94 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#71 0x00007ffff2bfa0f4 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#72 0x00007ffff2bfa4ab in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#73 0x00007ffff28744ac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#74 0x00007ffff1690e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007ffff1691048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#76 0x00007ffff169130a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#77 0x00007ffff2bf9577 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#78 0x00007ffff5fc3145 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#79 0x00007ffff5979440 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#80 0x00007ffff59391fd in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#81 0x00007ffff59c504d in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#82 0x00000000004404b8 in ?? ()
#83 0x00007ffff41ecec5 in __libc_start_main (main=0x440490, argc=1, argv=0x7fffffffdfa8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf98) at libc-start.c:287
#84 0x000000000046ac4b in ?? ()

Link to comment
Share on other sites

Thanks for the stacktraces; I've already seen the crash in the Entity List but it's good to get confirmation of some of the others.

 

I've pushed a darkradiant-gtk build for Trusty, which you may have more luck with. I haven't tested it since I'm on Vivid myself but it built successfully so I assume it must be OK.

Link to comment
Share on other sites

Thanks for the stacktraces; I've already seen the crash in the Entity List but it's good to get confirmation of some of the others.

 

I've pushed a darkradiant-gtk build for Trusty, which you may have more luck with. I haven't tested it since I'm on Vivid myself but it built successfully so I assume it must be OK.

Thanks, OrbWeaver. It works beautifully. Except that it may have other keyboard shortcuts (or maybe none at all) than I'm used to now. But this is workable. Very nice. Thanks for getting it done so fast. :D

Link to comment
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.

  • Recent Status Updates

    • Ansome

      Finally got my PC back from the shop after my SSD got corrupted a week ago and damaged my motherboard. Scary stuff, but thank goodness it happened right after two months of FM development instead of wiping all my work before I could release it. New SSD, repaired Motherboard and BIOS, and we're ready to start working on my second FM with some added version control in the cloud just to be safe!
      · 0 replies
    • Petike the Taffer  »  DeTeEff

      I've updated the articles for your FMs and your author category at the wiki. Your newer nickname (DeTeEff) now comes first, and the one in parentheses is your older nickname (Fieldmedic). Just to avoid confusing people who played your FMs years ago and remember your older nickname. I've added a wiki article for your latest FM, Who Watches the Watcher?, as part of my current updating efforts. Unless I overlooked something, you have five different FMs so far.
      · 0 replies
    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 4 replies
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
×
×
  • Create New...