← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 704570] [NEW] Crash on hiding Transferview during transfers

 

Public bug reported:

Just as it says...latest debug build hot off the press...

Program received signal SIGSEGV, Segmentation fault.
0x007658ce in dwt::Widget::getParent (this=0x0)
    at dwt/include/dwt/widgets/../Widget.h:251
251     dwt/include/dwt/widgets/../Widget.h: No such file or directory.
        in dwt/include/dwt/widgets/../Widget.h
(gdb) bt full
#0  0x007658ce in dwt::Widget::getParent (this=0x0)
    at dwt/include/dwt/widgets/../Widget.h:251
No locals.
#1  0x006f3a3e in dwt::Splitter<true>::setSecond (this=0x7acd048, second_=0x0)
    at dwt/include/dwt/widgets/Splitter.h:83
No locals.
#2  0x004595ea in MainWindow::switchTransfers (this=0x7ae7bc8)
    at win32\MainWindow.cpp:1307
No locals.
#3  0x00783db9 in std::_Mem_fn<void (MainWindow::*)()>::operator() (
    this=0xb2fbf70, __object=0x7ae7bc8)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:523
No locals.
#4  0x008516be in void std::_Bind<std::_Mem_fn<void (MainWindow::*)()> ()(MainWi
ndow*)>::__call<void, , 0>(std::tuple<>&&, std::_Index_tuple<0>) (
    this=0xb2fbf70, __args=...)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:1115
No locals.
#5  0x00851758 in void std::_Bind<std::_Mem_fn<void (MainWindow::*)()> ()(MainWi
ndow*)>::operator()<, void>() (this=0xb2fbf70)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:1165
No locals.
#6  0x0082e34d in std::_Function_handler<void ()(), std::_Bind<std::_Mem_fn<void
 (MainWindow::*)()> ()(MainWindow*)> >::_M_invoke(std::_Any_data const&) (
    __functor=...)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:1713
No locals.
#7  0x0079c2d0 in std::function<void ()()>::operator()() const (
    this=0xb32713c)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:2116
No locals.
#8  0x00581e94 in dwt::checkCall(HWND__*, std::function<void ()()> const&) (
    handle=0x13045e, f=...) at dwt\src\Widget.cpp:131
No locals.
#9  0x00581eb3 in operator() (this=0xb327138) at dwt\src\Widget.cpp:136
No locals.
#10 0x00582248 in _M_invoke (__functor=...)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:1713
No locals.
#11 0x0079c2d0 in std::function<void ()()>::operator()() const (this=0x22fbe0)
    at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
al:2116
No locals.
#12 0x005850d0 in dwt::Application::dispatchAsync (this=0x2f7a38)
    at dwt\src\Application.cpp:259
        callback = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fie
lds>}, <std::_Function_base> = {static _M_max_size = <optimized out>,
            static _M_max_align = <optimized out>, _M_functor = {_M_unused = {
                _M_object = 0xb327138, _M_const_object = 0xb327138,
                _M_function_pointer = 0xb327138,
                _M_member_pointer = 0xb327138, this adjustment -1},
              _M_pod_data = "8q2\v\377\377\377\377"},
            _M_manager = 0x58224a <_M_manager>},
          _M_invoker = 0x58222f <_M_invoke>}
#13 0x00584e5f in dwt::Application::dispatch (this=0x2f7a38)
    at dwt\src\Application.cpp:190
        msg = {hwnd = 0x0, message = 0, wParam = 0, lParam = 0, time = 0,
          pt = {x = 0, y = 0}}
#14 0x00584c65 in dwt::Application::run (this=0x2f7a38)
    at dwt\src\Application.cpp:158
No locals.
#15 0x00445533 in SmartWinMain (app=...) at win32\main.cpp:156
        splash = 0x2f98e0
        wnd = 0x7ae7bc8
        configPathHash = {static npos = 4294967295,
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<cha
r>> = {<No data fields>}, <No data fields>},
            _M_p = 0x2f95b4 "YHQKQ5DZBUULZTXFJG423RZ2NISGWT7G2VRXF4A"}}
        dcapp = {LastError = 0, hMutex = 0xd8,
          static WMU_WHERE_ARE_YOU = 49721}
        hr = 0
#16 0x005851e4 in WinMain@16 (hInstance=0x400000, hPrevInstance=0x0,
    lpCmdLine=0x6b229a8 "", nCmdShow=10) at dwt\src\Application.cpp:285
        retVal = 0
#17 0x00697a86 in main ()
No symbol table info available.
(gdb)

** Affects: dcplusplus
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/704570

Title:
  Crash on hiding Transferview during transfers

Status in DC++:
  New

Bug description:
  Just as it says...latest debug build hot off the press...

  Program received signal SIGSEGV, Segmentation fault.
  0x007658ce in dwt::Widget::getParent (this=0x0)
      at dwt/include/dwt/widgets/../Widget.h:251
  251     dwt/include/dwt/widgets/../Widget.h: No such file or directory.
          in dwt/include/dwt/widgets/../Widget.h
  (gdb) bt full
  #0  0x007658ce in dwt::Widget::getParent (this=0x0)
      at dwt/include/dwt/widgets/../Widget.h:251
  No locals.
  #1  0x006f3a3e in dwt::Splitter<true>::setSecond (this=0x7acd048, second_=0x0)
      at dwt/include/dwt/widgets/Splitter.h:83
  No locals.
  #2  0x004595ea in MainWindow::switchTransfers (this=0x7ae7bc8)
      at win32\MainWindow.cpp:1307
  No locals.
  #3  0x00783db9 in std::_Mem_fn<void (MainWindow::*)()>::operator() (
      this=0xb2fbf70, __object=0x7ae7bc8)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:523
  No locals.
  #4  0x008516be in void std::_Bind<std::_Mem_fn<void (MainWindow::*)()> ()(MainWi
  ndow*)>::__call<void, , 0>(std::tuple<>&&, std::_Index_tuple<0>) (
      this=0xb2fbf70, __args=...)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:1115
  No locals.
  #5  0x00851758 in void std::_Bind<std::_Mem_fn<void (MainWindow::*)()> ()(MainWi
  ndow*)>::operator()<, void>() (this=0xb2fbf70)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:1165
  No locals.
  #6  0x0082e34d in std::_Function_handler<void ()(), std::_Bind<std::_Mem_fn<void
   (MainWindow::*)()> ()(MainWindow*)> >::_M_invoke(std::_Any_data const&) (
      __functor=...)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:1713
  No locals.
  #7  0x0079c2d0 in std::function<void ()()>::operator()() const (
      this=0xb32713c)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:2116
  No locals.
  #8  0x00581e94 in dwt::checkCall(HWND__*, std::function<void ()()> const&) (
      handle=0x13045e, f=...) at dwt\src\Widget.cpp:131
  No locals.
  #9  0x00581eb3 in operator() (this=0xb327138) at dwt\src\Widget.cpp:136
  No locals.
  #10 0x00582248 in _M_invoke (__functor=...)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:1713
  No locals.
  #11 0x0079c2d0 in std::function<void ()()>::operator()() const (this=0x22fbe0)
      at e:/dcdev/compiler/mingw/bin/../lib/gcc/mingw32/4.5.2/include/c++/function
  al:2116
  No locals.
  #12 0x005850d0 in dwt::Application::dispatchAsync (this=0x2f7a38)
      at dwt\src\Application.cpp:259
          callback = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fie
  lds>}, <std::_Function_base> = {static _M_max_size = <optimized out>,
              static _M_max_align = <optimized out>, _M_functor = {_M_unused = {
                  _M_object = 0xb327138, _M_const_object = 0xb327138,
                  _M_function_pointer = 0xb327138,
                  _M_member_pointer = 0xb327138, this adjustment -1},
                _M_pod_data = "8q2\v\377\377\377\377"},
              _M_manager = 0x58224a <_M_manager>},
            _M_invoker = 0x58222f <_M_invoke>}
  #13 0x00584e5f in dwt::Application::dispatch (this=0x2f7a38)
      at dwt\src\Application.cpp:190
          msg = {hwnd = 0x0, message = 0, wParam = 0, lParam = 0, time = 0,
            pt = {x = 0, y = 0}}
  #14 0x00584c65 in dwt::Application::run (this=0x2f7a38)
      at dwt\src\Application.cpp:158
  No locals.
  #15 0x00445533 in SmartWinMain (app=...) at win32\main.cpp:156
          splash = 0x2f98e0
          wnd = 0x7ae7bc8
          configPathHash = {static npos = 4294967295,
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<cha
  r>> = {<No data fields>}, <No data fields>},
              _M_p = 0x2f95b4 "YHQKQ5DZBUULZTXFJG423RZ2NISGWT7G2VRXF4A"}}
          dcapp = {LastError = 0, hMutex = 0xd8,
            static WMU_WHERE_ARE_YOU = 49721}
          hr = 0
  #16 0x005851e4 in WinMain@16 (hInstance=0x400000, hPrevInstance=0x0,
      lpCmdLine=0x6b229a8 "", nCmdShow=10) at dwt\src\Application.cpp:285
          retVal = 0
  #17 0x00697a86 in main ()
  No symbol table info available.
  (gdb)





Follow ups

References