-
Notifications
You must be signed in to change notification settings - Fork 25
Description
`Fatal error: Uncaught RuntimeException: Couldn't convert HEIC to JPG: 'unexpected fault address 0x7f40b82d2010
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x1 addr=0x7f40b82d2010 pc=0x4aeffc]
goroutine 1 [running]:
runtime.throw({0x530360?, 0x0?})
/usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0xc000185308 sp=0xc0001852d8 pc=0x4465fd
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:851 +0x28a fp=0xc000185368 sp=0xc000185308 pc=0x45ab6a
image/jpeg.yCbCrToYCbCr(0xc000142100, {0x5eb8e0?, 0x0?}, 0xc000062470, 0xc000062970, 0xc000062570)
/usr/local/go/src/image/jpeg/writer.go:461 +0x17c fp=0xc0001853e8 sp=0xc000185368 pc=0x4aeffc
image/jpeg.(*encoder).writeSOS(0xc000146180, {0x552a78?, 0xc000142100?})
/usr/local/go/src/image/jpeg/writer.go:547 +0x485 fp=0xc000185da0 sp=0xc0001853e8 pc=0x4af665
image/jpeg.Encode({0x552758?, 0xc0001231a0?}, {0x552a78, 0xc000142100}, 0x0)
/usr/local/go/src/image/jpeg/writer.go:634 +0x33f fp=0xc000185e18 sp=0xc000185da0 pc=0x4afadf
main.convertHeicToJpg({0x7ffdb5905ec0?, 0xc000054718?}, {0x7ffdb5905ecf, 0x30})
/go/src/github.com/MaestroError/php-heic-to-jpg/main.go:69 +0x1a6 fp=0xc000185ed8 sp=0xc000185e18 pc=0x4c0906
main.main()
/go/src/github.com/MaestroError/php-heic-to-jpg/main.go:22 +0x50 fp=0xc000185f80 sp=0xc000185ed8 pc=0x4c0570
runtime.main()
/usr/local/go/src/runtime/proc.go:250 +0x207 fp=0xc000185fe0 sp=0xc000185f80 pc=0x448ee7
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000185fe8 sp=0xc000185fe0 pc=0x473801
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000054fb0 sp=0xc000054f90 pc=0x449316
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:305 +0xb0 fp=0xc000054fe0 sp=0xc000054fb0 pc=0x449150
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000054fe8 sp=0xc000054fe0 pc=0x473801
created by runtime.init.6
/usr/local/go/src/runtime/proc.go:293 +0x25
goroutine 3 [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000055780 sp=0xc000055760 pc=0x449316
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:278 +0x8e fp=0xc0000557c8 sp=0xc000055780 pc=0x435f6e
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000557e0 sp=0xc0000557c8 pc=0x42b446
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000557e8 sp=0xc0000557e0 pc=0x473801
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:178 +0x6b
goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc00007e000?, 0x551008?, 0x1?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000055f70 sp=0xc000055f50 pc=0x449316
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:387
runtime.(*scavengerState).park(0x5fc920)
/usr/local/go/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc000055fa0 sp=0xc000055f70 pc=0x433eb3
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:628 +0x45 fp=0xc000055fc8 sp=0xc000055fa0 pc=0x434485
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc000055fe0 sp=0xc000055fc8 pc=0x42b3e6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000055fe8 sp=0xc000055fe0 pc=0x473801
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:179 +0xaa
goroutine 18 [finalizer wait]:
runtime.gopark(0x1a0?, 0x5fcd60?, 0xe0?, 0x24?, 0xc000054770?)
/usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000054628 sp=0xc000054608 pc=0x449316
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000547e0 sp=0xc000054628 pc=0x42a487
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000547e8 sp=0xc0000547e0 pc=0x473801
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:163 +0x45' | Bin used: 'heicToJpg' HEIC: '/tmp/phpBaq7nt' Full Command: '/home/{redacted}/composer/vendor/maestroerror/php-heic-to-jpg/src/../bin/heicToJpg "/tmp/phpBaq7nt" "/tmp/phpBaq7nt-1847641481683d35e7ef5c74.54475326" 2>&1' Output from heif-converter-image exe: in /home/{redacted}/composer/vendor/maestroerror/php-heic-to-jpg/src/HeicToJpg.php:175
Stack trace:
#0 /home/{redacted}/composer/vendor/maestroerror/php-heic-to-jpg/src/HeicToJpg.php(49): Maestroerror\HeicToJpg->processImage('/tmp/phpBaq7nt')
#1 /home/{redacted}/composer/vendor/maestroerror/php-heic-to-jpg/src/HeicToJpg.php(278): Maestroerror\HeicToJpg->convertImage('/tmp/phpBaq7nt')
#2 /home/{redacted}/deploy/test/v23/functions/{redacted}.php(296): Maestroerror\HeicToJpg::convert('/tmp/phpBaq7nt')
#3 /home/{redacted}/deploy/test/v23/forms/{redacted}.php(57): convert_and_resize(Array, 1000, 1000)
#4 {main}
thrown in /home/{redacted}/composer/vendor/maestroerror/php-heic-to-jpg/src/HeicToJpg.php on line 175`
You should be able to link to a copy of the file here: https://www.dropbox.com/scl/fi/tr5th2x1n083lgcrfm608/sample1.heif?rlkey=esjbfktphrr25k5lpbaxw2zrf&st=3ok01x4v&dl=0