aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Invalid column to sort by.  (Read 1969 times)

eskej

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Invalid column to sort by.
« on: December 25, 2005, 08:34:26 PM »

In the `Progress' window when clicking on the free space in the columns (right edge) aMule crashes with following output:
Code: [Select]
Terminated after throwing an instance of 'CInvalidParamsEx'
        what(): CRunTimeException::CInvalidArgsException: Invalid column to sort by.
        backtrace:
[2] ?? in /usr/lib/libstdc++.so.5 [0x4df12317]
[3] ?? in /usr/lib/libstdc++.so.5 [0x4df12354]
[4] ?? in /usr/lib/libstdc++.so.5 [0x4df124c6]
[5] wxSizeTCmpFn(unsigned int, unsigned int) in amule [0x828879e]
[6] wxSizeTCmpFn(unsigned int, unsigned int) in amule [0x82884c0]
[7] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in
 /usr/lib/libwx_baseu-2.6.so.0[0x4e45489a]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in
 /usr/lib/libwx_baseu-2.6.so.0[0x4e502494]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0x4e5
01977]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0x4e50262e]
[11] std::basic_string, std::allocator > std::operator+std::char_traits, std::allocator >(std::basic_string, st
d::allocator > const&, std::basic_string, std::allocator
 > const&) in amule [0x8275d8e]
[12] std::basic_string, std::allocator > std::operator+std::char_traits, std::allocator >(std::basic_string, st
d::allocator > const&, std::basic_string, std::allocator
 > const&) in amule [0x82759af]
[13] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const i
n /usr/lib/libwx_baseu-2.6.so.0[0x4e45489a]
[14] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) i
n /usr/lib/libwx_baseu-2.6.so.0[0x4e502494]
[15] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0x4e
501977]
[16] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0x4e50262e]
[17] ?? in /usr/lib/libwx_gtk2u_core-2.6.so.0 [0x4e77eaf7]
[18] _gtk_marshal_BOOLEAN__BOXED in /usr/lib/libgtk-x11-2.0.so.0[0x4e0d199e]
[19] g_closure_invoke in /usr/lib/libgobject-2.0.so.0[0x4df45736]
[20] ?? in /usr/lib/libgobject-2.0.so.0 [0x4df56dcf]
[21] g_signal_emit_valist in /usr/lib/libgobject-2.0.so.0[0x4df55c8c]
[22] g_signal_emit in /usr/lib/libgobject-2.0.so.0[0x4df56126]
[23] ?? in /usr/lib/libgtk-x11-2.0.so.0 [0x4e1c0d87]
[24] gtk_propagate_event in /usr/lib/libgtk-x11-2.0.so.0[0x4e0d04b2]
[25] gtk_main_do_event in /usr/lib/libgtk-x11-2.0.so.0[0x4e0cf306]
[26] ?? in /usr/lib/libgdk-x11-2.0.so.0 [0x4e347825]
[27] ?? in /usr/lib/libglib-2.0.so.0 [0x4de15582]
[28] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x4de165f8]
[29] ?? in /usr/lib/libglib-2.0.so.0 [0x4de16930]
[30] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x4de16ed3]
[31] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x4e0cebb3]
[32] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0x4e769748]
[33] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0x4e7f87f3]
[34] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.6.so.0[0x4e7f894a]
[35] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.6.so.0[0x4e4998f8]
[36] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.6.so.0[0x4e499a37]
[37] std::basic_string, std::allocator > std::operator+std::char_traits, std::allocator >(char const*, std::basic_stringits, std::allocator > const&) in amule [0x813190b]
[38] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0x4da3c970]
[39] ?? in amule [0x8066e21]

Aborted

Also when using GTK2-Qt theme engine it crashes too and only on the `Progress' window.
Code: [Select]
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule CVS using wxGTK2 v2.6.1 (Unicoded) (Snapshot: Sun Dec 25 07:02:10 CET 2005)
Running on: Linux 2.6.13 i686

QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
Segmentation fault
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: Invalid column to sort by.
« Reply #1 on: December 25, 2005, 09:37:35 PM »

The QT theme is known to be buggy and it's not recommended that you use it.
Logged

eskej

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: Invalid column to sort by.
« Reply #2 on: December 25, 2005, 09:49:42 PM »

Quote
Originally posted by Xaignar
The QT theme is known to be buggy and it's not recommended that you use it.
OK, I understand this, but the first crash occurs with any (GTK) theme.
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: Invalid column to sort by.
« Reply #3 on: December 25, 2005, 10:01:00 PM »

It seems to happen mostly with wxWidgets applications.

Also, I've fixed the other bug. Should work in tomorrows snapshot.
Logged

eskej

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: Invalid column to sort by.
« Reply #4 on: December 26, 2005, 03:32:24 AM »

Yes, it seems that Gtk-Qt is really buggy, but only for aMule. And I don't want to give it up so I've found a solution  :rolleyes:
Start aMule like this:
Code: [Select]
GTK2_RC_FILES=$HOME/.gtkrc-2.0-user amule
And it will follow your customizations in this file  8)

btw, KDE has good option to KDE-apps that make application use defined style (--style