Opened 12 years ago
Closed 6 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 |
Description
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)
Change History (7)
by , 12 years ago
Attachment: | registrar crash1.png added |
---|
by , 12 years ago
Attachment: | registrar crash2.png added |
---|
comment:1 by , 12 years ago
Component: | Kits/Application Kit → Servers/registrar |
---|---|
Owner: | changed from | to
Priority: | high → normal |
by , 12 years ago
Attachment: | registrar-91-debug-24-05-2013-23-54-31.report added |
---|
comment:3 by , 6 years ago
no longer KDL on hrev 51983 x86_gcc2, just a warning
please close or test other plattforms
Note:
See TracTickets
for help on using tickets.
save-report output