[haiku-bugs] [Haiku] #15689: [SoftwareUpdater] crash on cancelling package download

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 08 Feb 2020 09:45:14 -0000

#15689: [SoftwareUpdater] crash on cancelling package download
------------------------------------------+------------------------------
 Reporter:  diver                         |        Owner:  perelandra
     Type:  bug                           |       Status:  new
 Priority:  normal                        |    Milestone:  Unscheduled
Component:  Applications/SoftwareUpdater  |      Version:  R1/Development
 Keywords:                                |   Blocked By:
 Blocking:                                |  Has a Patch:  0
 Platform:  All                           |
------------------------------------------+------------------------------
 hrev53819 x86_64

 SoftwareUpdater crashed when I clicked cancel during it was downloading a
 package.

 {{{
 Active Threads:
         thread 1924: SoftwareUpdater (main)
         thread 1927: WorkingLooper
         thread 1929: w>SoftwareUpdater
         thread 1939: team 1924 debug task
         thread 1938: BUrlProtocol.HTTP
                 state: Call (abort() called)

                 Frame           IP                      Function Name
                 -----------------------------------------------
                 00000000        0x24b45ad1bf    _kern_debugger + 0x7
                         Disassembly:
                                 _kern_debugger:
                                 0x00000024b45ad1b8:   48c7c0e1000000  mov
 $0xe1, %rax
                                 0x00000024b45ad1bf:             0f05
 syscall  <--

                 0x7f3c7569e8a0  0x24b45a4c93    abort + 0x4a
                 0x7f3c7569e8d0  0x943ebad3fb    _ZN9__gnu_cxx27() + 0x54
                 0x7f3c7569e8f0  0x943ebb3207
 __cxxabiv1::__terminate(void (*)()) + 0x7
                 0x7f3c7569e900  0x943ebb3251
 /boot/system/lib/libstdc++.so.6.0.25 + 0x8f251
                 0x7f3c7569e930  0x943ebb34bc
 /boot/system/lib/libstdc++.so.6.0.25 + 0x8f4bc
                 0x7f3c7569ea10  0x6250be408b
 _ZN13UpdateManager23_UpdateDownloadProgressEPKcS1_f.cold.23 + 0x29
                 0x7f3c7569ea70  0x6250bea510
 UpdateManager::ProgressPackageDownloadActive(char const*, float, long,
 long) + 0x90
                 0x7f3c7569eab0  0x70d91ff8f9
 BSupportKit::BJob::NotifyStateListeners() + 0xa9
                 0x7f3c7569fbe0  0x22284d1dfe4
 BHttpRequest::_MakeRequest() + 0x434
                 0x7f3c7569fcf0  0x22284d1eacc
 BHttpRequest::_ProtocolLoop() + 0x15c
                 0x7f3c7569fd10  0x22284d21f79
 BUrlRequest::_ThreadEntry(void*) + 0x29
                 0x7f3c7569fd30  0x24b45abf67    thread_entry + 0x17
                 00000000        0x7fff8ff91260  commpage_thread_exit + 0
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15689>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: