Opened 8 years ago

Closed 3 years ago

#9792 closed bug (fixed)

[Registrar] Crash when signature doesn't match constructor arg

Reported by: irtusb Owned by: bonefish
Priority: normal Milestone: Unscheduled
Component: Servers/registrar Version: R1/Development
Keywords: settype, crash, registrar, file signature, mimetype Cc:
Blocked By: Blocking:
Platform: x86


Present in R1A4, and hrev45686 gcc2h(although output differs slightly)

Steps to reproduce:

  • Open Paladin
  • Create a new project using template GUI with Main Window
  • Make the project (just with defaults)
  • Open Terminal and issue command "settype -s Application/x-vnd.test BeApp" (BeApp is the recently compiled executable)
  • call BeApp using Terminal (using Tracker also works)
  • Crash! a debugger appears as if it were KDL but instead is GNU GDB

At this point you can write "continue" to return to Desktop, and you will find yourself unable to open any executable.

  • All of them say BAD PORT ID error
  • Somewhere says registrar was killed
  • Other weird thing happens: you cannot shutdown/reboot using the deskbar neither commandline, desktop items aren't refreshes (i.e. copying/creating new files there) and so...

Attachments (3)

registrar crash1.png (106.7 KB ) - added by irtusb 8 years ago.
registrar crash2.png (150.6 KB ) - added by irtusb 8 years ago. (9.1 KB ) - added by irtusb 8 years ago.
save-report output

Download all attachments as: .zip

Change History (7)

by irtusb, 8 years ago

Attachment: registrar crash1.png added

by irtusb, 8 years ago

Attachment: registrar crash2.png added

comment:1 by anevilyak, 8 years ago

Component: Kits/Application KitServers/registrar
Owner: changed from axeld to bonefish
Priority: highnormal

by irtusb, 8 years ago

save-report output

comment:2 by irtusb, 8 years ago

screenshots are R1A4, report output is from hrev45686

comment:3 by irtusb, 3 years ago

no longer KDL on hrev 51983 x86_gcc2, just a warning

please close or test other plattforms

comment:4 by korli, 3 years ago

Resolution: fixed
Status: newclosed

Closing as per reporter.

Note: See TracTickets for help on using tickets.