• Bug#1099509: di: segfaults with `-I` flag

    From Jan Christoph Uhde@21:1/5 to All on Tue Mar 4 10:30:01 2025
    UGFja2FnZTogZGkKVmVyc2lvbjogNS4wLjEyLTEKU2V2ZXJpdHk6IG5vcm1hbAoKRGVhciBNYWlu dGFpbmVyLAoKCmRpIGZhaWxzIGxpa2U6CgrCuyAvdXNyL2Jpbi9kaSAtSSBleHQzLGV4dDQsbnRm cwpTZWdtZW50YXRpb24gZmF1bHQKCltUdWUgTWFyICA0IDA5OjUwOjA3IDIwMjVdIENvZGU6IGNm IDZiIDEwIDAwIDQ4IDhkIDNkIDU1IGM5IDEwIDAwIGU4IDIwIDYwIGY5IGZmIDQ4IDg1IGZmIDBm IDg0IGJmIDAwIDAwIDAwIDU1IDQ4IDhkIDc3IGYwIDUzIDQ4IDgzIGVjIDE4IDQ4IDhiIDFkIDE2 IDRhIDE0IDAwIDw0OD4gOGIgNDcgZjggNjQgOGIgMmIgYTggMDIgNzUgNWIgNDggOGIgMTUgYTQg NDkgMTQgMDAgNjQgNDggODMgM2EKW1R1ZSBNYXIgIDQgMDk6NTE6MDMgMjAyNV0gZGlbMTExNDA2 XTogc2VnZmF1bHQgYXQgZmZmZmZmZmZmZmZmZmZmNyBpcCAwMDAwN2VmZmVmOGZmM2VhIHNwIDAw MDA3ZmZjOWQ2ZDIwNjAgZXJyb3IgNSBpbiBsaWJjLnNvLjZbYTIzZWEsN2VmZmVmODg1MDAwKzE2 NTAwMF0gbGlrZWx5IG9uIENQVSAwIChjb3JlIDAsIHNvY2tldCAwKQpbVHVlIE1hciAgNCAwOTo1 MTowMyAyMDI1XSBDb2RlOiBjZiA2YiAxMCAwMCA0OCA4ZCAzZCA1NSBjOSAxMCAwMCBlOCAyMCA2 MCBmOSBmZiA0OCA4NSBmZiAwZiA4NCBiZiAwMCAwMCAwMCA1NSA0OCA4ZCA3NyBmMCA1MyA0OCA4 MyBlYyAxOCA0OCA4YiAxZCAxNiA0YSAxNCAwMCA8NDg+IDhiIDQ3IGY4IDY0IDhiIDJiIGE4IDAy IDc1IDViIDQ4IDhiIDE1IGE0IDQ5IDE0IDAwIDY0IDQ4IDgzIDNhCgptcHJvdGVjdCgweDdmNzJi YjMwYTAwMCwgNTMyNDgsIFBST1RfUkVBRCkgPSAwCm1wcm90ZWN0KDB4N2Y3MmJiMzZkMDAwLCA4 MTkyLCBQUk9UX1JFQUQpID0gMAptcHJvdGVjdCgweDdmNzJiYjM4ZTAwMCwgNDA5NiwgUFJPVF9S RUFEKSA9IDAKbXByb3RlY3QoMHg3ZjcyYmIzYmQwMDAsIDgxOTIsIFBST1RfUkVBRCkgPSAwCm1w cm90ZWN0KDB4N2Y3MmJiNWM0MDAwLCA0MDk2LCBQUk9UX1JFQUQpID0gMAptcHJvdGVjdCgweDU1 YzJkZjhiODAwMCwgNDA5NiwgUFJPVF9SRUFEKSA9IDAKbXByb3RlY3QoMHg3ZjcyYmI2MjUwMDAs IDgxOTIsIFBST1RfUkVBRCkgPSAwCnBybGltaXQ2NCgwLCBSTElNSVRfU1RBQ0ssIE5VTEwsIHty bGltX2N1cj04MTkyKjEwMjQsIHJsaW1fbWF4PVJMSU02NF9JTkZJTklUWX0pID0gMAptdW5tYXAo MHg3ZjcyYmI1YzYwMDAsIDE0NzMwMikgICAgICAgICAgPSAwCmdldHJhbmRvbSgiXHg2N1x4YjRc eDFmXHhhOFx4YWNceGI3XHgzMlx4YmMiLCA4LCBHUk5EX05PTkJMT0NLKSA9IDgKYnJrKE5VTEwp ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMHg1NWMyZWQyMmEwMDAKYnJrKDB4NTVj MmVkMjRiMDAwKSAgICAgICAgICAgICAgICAgICAgID0gMHg1NWMyZWQyNGIwMDAKb3BlbmF0KEFU X0ZEQ1dELCAiL3Vzci9saWIvbG9jYWxlL2xvY2FsZS1hcmNoaXZlIiwgT19SRE9OTFl8T19DTE9F WEVDKSA9IDMKZnN0YXQoMywge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTM0MjUxMzYs IC4uLn0pID0gMAptbWFwKE5VTEwsIDM0MjUxMzYsIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUsIDMs IDApID0gMHg3ZjcyYmFlMDAwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvZXRjL210YWIiLCBPX1JET05MWXxPX0NMT0VYRUMp ID0gMwpmc3RhdCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9MCwgLi4ufSkgPSAw CnJlYWQoMywgInN5c2ZzIC9zeXMgc3lzZnMgcncsbm9zdWlkLG5vZGV2Ii4uLiwgMTAyNCkgPSAx MDI0CmJyaygweDU1YzJlZDI2YzAwMCkgICAgICAgICAgICAgICAgICAgICA9IDB4NTVjMmVkMjZj MDAwCnJlYWQoMywgIm5vc3VpZCxub2Rldixub2V4ZWMscmVsYXRpbWUgMCAwIi4uLiwgMTAyNCkg PSAxMDI0CmJyaygweDU1YzJlZDI4ZDAwMCkgICAgICAgICAgICAgICAgICAgICA9IDB4NTVjMmVk MjhkMDAwCnJlYWQoMywgIi9zbWIvaGFtbWVyIGF1dG9mcyBydyxyZWxhdGltZSIuLi4sIDEwMjQp ID0gMTAyNApicmsoMHg1NWMyZWQyYWUwMDApICAgICAgICAgICAgICAgICAgICAgPSAweDU1YzJl ZDJhZTAwMApicmsoMHg1NWMyZWQyY2YwMDApICAgICAgICAgICAgICAgICAgICAgPSAweDU1YzJl ZDJjZjAwMApyZWFkKDMsICJldi9udm1lMW4xcDEgL2Jvb3QvZWZpIHZmYXQgcncsciIuLi4sIDEw MjQpID0gMTAyNApyZWFkKDMsICJub2RlNjQsbm9zd2FwIDAgMFxudG1wZnMgL3J1bi9jcmUiLi4u LCAxMDI0KSA9IDEwMjQKYnJrKDB4NTVjMmVkMmYwMDAwKSAgICAgICAgICAgICAgICAgICAgID0g MHg1NWMyZWQyZjAwMDAKcmVhZCgzLCAiPWJhcnosdWlkPTEwMDAsZm9yY2V1aWQsZ2lkPTEwIi4u LiwgMTAyNCkgPSA5NTIKcmVhZCgzLCAiIiwgMTAyNCkgICAgICAgICAgICAgICAgICAgICAgID0g MApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm5ld2ZzdGF0YXQo QVRfRkRDV0QsICIvZGV2L21hcHBlci9udm1lOTkwcHJvLXJvb3QiLCB7c3RfbW9kZT1TX0lGQkxL fDA2NjAsIHN0X3JkZXY9bWFrZWRldigweGZkLCAweDEpLCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRh dChBVF9GRENXRCwgIi9kZXYvbnZtZTFuMXAzIiwge3N0X21vZGU9U19JRkJMS3wwNjYwLCBzdF9y ZGV2PW1ha2VkZXYoMHgxMDMsIDB4NCksIC4uLn0sIDApID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dE LCAiL2Rldi9zZGExIiwge3N0X21vZGU9U19JRkJMS3wwNjYwLCBzdF9yZGV2PW1ha2VkZXYoMHg4 LCAweDEpLCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9kZXYvbWFwcGVyL252 bWU5OTBwcm8tdmFyIiwge3N0X21vZGU9U19JRkJMS3wwNjYwLCBzdF9yZGV2PW1ha2VkZXYoMHhm ZCwgMHgyKSwgLi4ufSwgMCkgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvZGV2L21hcHBlci9u dm1lOTkwcHJvLWhvbWUiLCB7c3RfbW9kZT1TX0lGQkxLfDA2NjAsIHN0X3JkZXY9bWFrZWRldigw eGZkLCAweDQpLCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENXRCwgIi9kZXYvbnZtZTFu MXAxIiwge3N0X21vZGU9U19JRkJMS3wwNjYwLCBzdF9yZGV2PW1ha2VkZXYoMHgxMDMsIDB4Miks IC4uLn0sIDApID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL2Rldi9zZGYxIiwge3N0X21vZGU9 U19JRkJMS3wwNjYwLCBzdF9yZGV2PW1ha2VkZXYoMHg4LCAweDUxKSwgLi4ufSwgMCkgPSAwCm5l d2ZzdGF0YXQoQVRfRkRDV0QsICIvZGV2L3NkYjIiLCB7c3RfbW9kZT1TX0lGQkxLfDA2NjAsIHN0 X3JkZXY9bWFrZWRldigweDgsIDB4MTIpLCAuLi59LCAwKSA9IDAKbmV3ZnN0YXRhdChBVF9GRENX RCwgIi9kZXYvc2RjMSIsIHtzdF9tb2RlPVNfSUZCTEt8MDY2MCwgc3RfcmRldj1tYWtlZGV2KDB4 OCwgMHgyMSksIC4uLn0sIDApID0gMApuZXdmc3RhdGF0KEFUX0ZEQ1dELCAiL2Rldi9zZGQxIiwg e3N0X21vZGU9U19JRkJMS3wwNjYwLCBzdF9yZGV2PW1ha2VkZXYoMHg4LCAweDMxKSwgLi4ufSwg MCkgPSAwCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvL2Jhci5mb28ub3JnL3BsaWVycyIsIDB4N2Zm ZjgyNTA4NmYwLCAwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbmV3 ZnN0YXRhdChBVF9GRENXRCwgIi8vYmFyLmZvby5vcmcvaGFtbWVyIiwgMHg3ZmZmODI1MDg2ZjAs IDApID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpuZXdmc3RhdGF0KEFU X0ZEQ1dELCAiLy9iYXIuZm9vLm9yZy93cmVuY2giLCAweDdmZmY4MjUwODZmMCwgMCkgPSAtMSBF Tk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIv L2Jhci5mb28ub3JnL25haWwiLCAweDdmZmY4MjUwODZmMCwgMCkgPSAtMSBFTk9FTlQgKE5vIHN1 Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm5ld2ZzdGF0YXQoQVRfRkRDV0QsICIvL2Jhei5mb28ub3Jn L2N1dHRlciIsIDB4N2ZmZjgyNTA4NmYwLCAwKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9y IGRpcmVjdG9yeSkKZ2V0ZXVpZCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMTAw MApnZXRlZ2lkKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxMDAwCi0tLSBTSUdT RUdWIHtzaV9zaWdubz1TSUdTRUdWLCBzaV9jb2RlPVNFR1ZfTUFQRVJSLCBzaV9hZGRyPTB4ZmZm ZmZmZmZmZmZmZmZmN30gLS0tCisrKyBraWxsZWQgYnkgU0lHU0VHViArKysKU2VnbWVudGF0aW9u IGZhdWx0CgoKKGdkYikgcnVuClN0YXJ0aW5nIHByb2dyYW06IC91c3IvYmluL2RpIC1JIGV4dDQK W1RocmVhZCBkZWJ1Z2dpbmcgdXNpbmcgbGlidGhyZWFkX2RiIGVuYWJsZWRdClVzaW5nIGhvc3Qg bGlidGhyZWFkX2RiIGxpYnJhcnkgIi9saWIveDg2XzY0LWxpbnV4LWdudS9saWJ0aHJlYWRfZGIu c28uMSIuCgpQcm9ncmFtIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1 bHQuCjB4MDAwMDdmZmZmN2UzODFhMiBpbiBfX0dJX19fbGliY19mcmVlIChtZW09MHhmZmZmZmZm ZmZmZmZmZmZmKSBhdCAuL21hbGxvYy9tYWxsb2MuYzozNDUzCndhcm5pbmc6IDM0NTMgICAuL21h bGxvYy9tYWxsb2MuYzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQooZ2RiKSBidCBmdWxsCiMw ICAweDAwMDA3ZmZmZjdlMzgxYTIgaW4gX19HSV9fX2xpYmNfZnJlZSAobWVtPTB4ZmZmZmZmZmZm ZmZmZmZmZikgYXQgLi9tYWxsb2MvbWFsbG9jLmM6MzQ1MwogICAgICAgIGFyX3B0ciA9IDxvcHRp bWl6ZWQgb3V0PgogICAgICAgIHAgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBlcnIgPSA8b3B0 aW1pemVkIG91dD4KIzEgIDB4MDAwMDdmZmZmN2Q0YmFkNiBpbiBtcF9jbGVhciAoKSBmcm9tIC9s aWIveDg2XzY0LWxpbnV4LWdudS9saWJ0b21tYXRoLnNvLjEKTm8gc3ltYm9sIHRhYmxlIGluZm8g YXZhaWxhYmxlLgojMiAgMHgwMDAwN2ZmZmY3ZjhmZWI3IGluID8/ICgpIGZyb20gL2xpYi94ODZf NjQtbGludXgtZ251L2xpYmRpLnNvLjUKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgoj MyAgMHgwMDAwN2ZmZmY3ZjkxMTk4IGluIGRpX2dldF9hbGxfZGlza19pbmZvICgpIGZyb20gL2xp Yi94ODZfNjQtbGludXgtZ251L2xpYmRpLnNvLjUKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxh YmxlLgojNCAgMHgwMDAwNTU1NTU1NTU2MzE0IGluID8/ICgpCk5vIHN5bWJvbCB0YWJsZSBpbmZv IGF2YWlsYWJsZS4KIzUgIDB4MDAwMDdmZmZmN2RiZWNhOCBpbiBfX2xpYmNfc3RhcnRfY2FsbF9t YWluIChtYWluPW1haW5AZW50cnk9MHg1NTU1NTU1NTYyMjAsIGFyZ2M9YXJnY0BlbnRyeT0zLCBh cmd2PWFyZ3ZAZW50cnk9MHg3ZmZmZmZmZmE4YjgpIGF0IC4uL3N5c2RlcHMvbnB0bC9saWJjX3N0 YXJ0X2NhbGxfbWFpbi5oOjU4CiAgICAgICAgc2VsZiA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAg IHJlc3VsdCA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVud2luZF9idWYgPSB7CiAgICAgICAg ICBjYW5jZWxfam1wX2J1ZiA9IHt7CiAgICAgICAgICAgICAgam1wX2J1ZiA9IHsxNDA3Mzc0ODgz MzI5ODQsIDgwNjA3MjI2MjI1OTY4MTQyNzQsIDAsIDE0MDczNzQ4ODMzMzAxNiwgMTQwNzM3MzU0 MTI1MzEyLCA5MzgyNDk5MjI1NTA2NCwgLTgwNjA3MjI2MjEyNDU3Nzg0OTQsIC04MDYwNzA1MzQw MzA0MzUzODU0fSwKICAgICAgICAgICAgICBtYXNrX3dhc19zYXZlZCA9IDAKICAgICAgICAgICAg fX0sCiAgICAgICAgICBwcml2ID0gewogICAgICAgICAgICBwYWQgPSB7MHgwLCAweDAsIDB4N2Zm ZmZmZmZhOGI4LCAweDN9LAogICAgICAgICAgICBkYXRhID0gewogICAgICAgICAgICAgIHByZXYg PSAweDAsCiAgICAgICAgICAgICAgY2xlYW51cCA9IDB4MCwKICAgICAgICAgICAgICBjYW5jZWx0 eXBlID0gLTIyMzQ0CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAg bm90X2ZpcnN0X2NhbGwgPSA8b3B0aW1pemVkIG91dD4KIzYgIDB4MDAwMDdmZmZmN2RiZWQ2NSBp biBfX2xpYmNfc3RhcnRfbWFpbl9pbXBsIChtYWluPTB4NTU1NTU1NTU2MjIwLCBhcmdjPTMsIGFy Z3Y9MHg3ZmZmZmZmZmE4YjgsIGluaXQ9PG9wdGltaXplZCBvdXQ+LCBmaW5pPTxvcHRpbWl6ZWQg b3V0PiwgcnRsZF9maW5pPTxvcHRpbWl6ZWQgb3V0Piwgc3RhY2tfZW5kPTB4N2ZmZmZmZmZhOGE4 KQogICAgYXQgLi4vY3N1L2xpYmMtc3RhcnQuYzozNjAKTm8gbG9jYWxzLgojNyAgMHgwMDAwNTU1 NTU1NTU2NzkxIGluID8/ICgpCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KCgotLSBT eXN0ZW0gSW5mb3JtYXRpb246CkRlYmlhbiBSZWxlYXNlOiB0cml4aWUvc2lkCiAgQVBUIHByZWZl cnMgdW5zdGFibGUKICBBUFQgcG9saWN5OiAoNjAwLCAndW5zdGFibGUnKSwgKDUwMCwgJ3Vuc3Rh YmxlLWRlYnVnJykKQXJjaGl0ZWN0dXJlOiBhbWQ2NCAoeDg2XzY0KQpGb3JlaWduIEFyY2hpdGVj dHVyZXM6IGkzODYKCktlcm5lbDogTGludXggNi4xMi4xNi1hbWQ2NCAoU01QIHcvNDggQ1BVIHRo cmVhZHM7IFBSRUVNUFQpCktlcm5lbCB0YWludCBmbGFnczogVEFJTlRfT09UX01PRFVMRQpMb2Nh bGU6IExBTkc9ZW5fVVMuVVRGLTgsIExDX0NUWVBFPWVuX1VTLlVURi04IChjaGFybWFwPVVURi04 KSwgTEFOR1VBR0U9ZW5fVVM6ZW4KU2hlbGw6IC9iaW4vc2ggbGlua2VkIHRvIC91c3IvYmluL2Rh c2gKSW5pdDogc3lzdGVtZCAodmlhIC9ydW4vc3lzdGVtZC9zeXN0ZW0pCkxTTTogQXBwQXJtb3I6 IGVuYWJsZWQKClZlcnNpb25zIG9mIHBhY2thZ2VzIGRpIGRlcGVuZHMgb246CmlpICBsaWJjNiAg IDIuNDAtNwppaSAgbGliZGk1ICA1LjAuMTItMQoKZGkgcmVjb21tZW5kcyBubyBwYWNrYWdlcy4K CmRpIHN1Z2dlc3RzIG5vIHBhY2thZ2VzLgoKLS0gbm8gZGViY29uZiBpbmZvcm1hdGlvbgo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Ablassmeier@21:1/5 to All on Tue Mar 4 11:00:01 2025
    hi Brad,

    hope all is well.
    Ive received following bug report for the debian package 5.0.12.
    Chances this is fixed in 5.0.13 ive uploaded recently?

    ----- Forwarded message from Jan Christoph Uhde <linux@obiwahn.org> -----

    From: Jan Christoph Uhde <linux@obiwahn.org>
    Date: Tue, 04 Mar 2025 10:07:44 +0100
    To: Debian Bug Tracking System <submit@bugs.debian.org>
    Subject: Bug#1099509: di: segfaults with `-I` flag
    Reply-To: Jan Christoph Uhde <linux@obiwahn.org>, 1099509@bugs.debian.org

    Package: di
    Version: 5.0.12-1
    Severity: normal

    Dear Maintainer,


    di fails like:

    » /usr/bin/di -I ext3,ext4,ntfs
    Segmentation fault

    [Tue Mar 4 09:50:07 2025] Code: cf 6b 10 00 48 8d 3d 55 c9 10 00 e8 20 60 f9 ff 48 85 ff 0f 84 bf 00 00 00 55 48 8d 77 f0 53 48 83 ec 18 48 8b 1d 16 4a 14 00 <48> 8b 47 f8 64 8b 2b a8 02 75 5b 48 8b 15 a4 49 14 00 64 48 83 3a
    [Tue Mar 4 09:51:03 2025] di[111406]: segfault at fffffffffffffff7 ip 00007effef8ff3ea sp 00007ffc9d6d2060 error 5 in libc.so.6[a23ea,7effef885000+165000] likely on CPU 0 (core 0, socket 0)
    [Tue Mar 4 09:51:03 2025] Code: cf 6b 10 00 48 8d 3d 55 c9 10 00 e8 20 60 f9 ff 48 85 ff 0f 84 bf 00 00 00 55 48 8d 77 f0 53 48 83 ec 18 48 8b 1d 16 4a 14 00 <48> 8b 47 f8 64 8b 2b a8 02 75 5b 48 8b 15 a4 49 14 00 64 48 83 3a

    mprotect(0x7f72bb30a000, 53248, PROT_READ) = 0
    mprotect(0x7f72bb36d000, 8192, PROT_READ) = 0
    mprotect(0x7f72bb38e000, 4096, PROT_READ) = 0
    mprotect(0x7f72bb3bd000, 8192, PROT_READ) = 0
    mprotect(0x7f72bb5c4000, 4096, PROT_READ) = 0
    mprotect(0x55c2df8b8000, 4096, PROT_READ) = 0
    mprotect(0x7f72bb625000, 8192, PROT_READ) = 0
    prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
    munmap(0x7f72bb5c6000, 147302) = 0 getrandom("\x67\xb4\x1f\xa8\xac\xb7\x32\xbc", 8, GRND_NONBLOCK) = 8
    brk(NULL) = 0x55c2ed22a000
    brk(0x55c2ed24b000) = 0x55c2ed24b000
    openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3425136, ...}) = 0
    mmap(NULL, 3425136, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f72bae00000
    close(3) = 0
    openat(AT_FDCWD, "/etc/mtab", O_RDONLY|O_CLOEXEC) = 3
    fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    read(3, "sysfs /sys sysfs rw,nosuid,nodev"..., 1024) = 1024
    brk(0x55c2ed26c000) = 0x55c2ed26c000
    read(3, "nosuid,nodev,noexec,relatime 0 0"..., 1024) = 1024
    brk(0x55c2ed28d000) = 0x55c2ed28d000
    read(3, "/smb/hammer autofs rw,relatime"..., 1024) = 1024
    brk(0x55c2ed2ae000) = 0x55c2ed2ae000
    brk(0x55c2ed2cf000) = 0x55c2ed2cf000
    read(3, "ev/nvme1n1p1 /boot/efi vfat rw,r"..., 1024) = 1024
    read(3, "node64,noswap 0 0\ntmpfs /run/cre"..., 1024) = 1024 brk(0x55c2ed2f0000) = 0x55c2ed2f0000
    read(3, "=barz,uid=1000,forceuid,gid=10"..., 1024) = 952
    read(3, "", 1024) = 0
    close(3) = 0
    newfstatat(AT_FDCWD, "/dev/mapper/nvme990pro-root", {st_mode=S_IFBLK|0660, st_rdev=makedev(0xfd, 0x1), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/nvme1n1p3", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x103, 0x4), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/sda1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x1), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/mapper/nvme990pro-var", {st_mode=S_IFBLK|0660, st_rdev=makedev(0xfd, 0x2), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/mapper/nvme990pro-home", {st_mode=S_IFBLK|0660, st_rdev=makedev(0xfd, 0x4), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/nvme1n1p1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x103, 0x2), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/sdf1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x51), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/sdb2", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x12), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/sdc1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x21), ...}, 0) = 0
    newfstatat(AT_FDCWD, "/dev/sdd1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x31), ...}, 0) = 0
    newfstatat(AT_FDCWD, "//bar.foo.org/pliers", 0x7fff825086f0, 0) = -1 ENOENT (No such file or directory)
    newfstatat(AT_FDCWD, "//bar.foo.org/hammer", 0x7fff825086f0, 0) = -1 ENOENT (No such file or directory)
    newfstatat(AT_FDCWD, "//bar.foo.org/wrench", 0x7fff825086f0, 0) = -1 ENOENT (No such file or directory)
    newfstatat(AT_FDCWD, "//bar.foo.org/nail", 0x7fff825086f0, 0) = -1 ENOENT (No such file or directory)
    newfstatat(AT_FDCWD, "//baz.foo.org/cutter", 0x7fff825086f0, 0) = -1 ENOENT (No such file or directory)
    geteuid() = 1000
    getegid() = 1000
    --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xfffffffffffffff7} ---
    +++ killed by SIGSEGV +++
    Segmentation fault


    (gdb) run
    Starting program: /usr/bin/di -I ext4
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

    Program received signal SIGSEGV, Segmentation fault.
    0x00007ffff7e381a2 in __GI___libc_free (mem=0xffffffffffffffff) at ./malloc/malloc.c:3453
    warning: 3453 ./malloc/malloc.c: No such file or directory
    (gdb) bt full
    #0 0x00007ffff7e381a2 in __GI___libc_free (mem=0xffffffffffffffff) at ./malloc/malloc.c:3453
    ar_ptr = <optimized out>
    p = <optimized out>
    err = <optimized out>
    #1 0x00007ffff7d4bad6 in mp_clear () from /lib/x86_64-linux-gnu/libtommath.so.1
    No symbol table info available.
    #2 0x00007ffff7f8feb7 in ?? () from /lib/x86_64-linux-gnu/libdi.so.5
    No symbol table info available.
    #3 0x00007ffff7f91198 in di_get_all_disk_info () from /lib/x86_64-linux-gnu/libdi.
  • From Michael Ablassmeier@21:1/5 to All on Tue Mar 4 17:20:01 2025
    ----- Forwarded message from Brad Lanam <bll123@users.sourceforge.net> -----

    From: Brad Lanam <bll123@users.sourceforge.net>
    Date: Tue, 04 Mar 2025 14:56:43 -0000
    To: "[diskinfo-di:tickets] " <21@tickets.diskinfo-di.p.re.sourceforge.net> Subject: [diskinfo-di:tickets] #21 segfaults with -I option
    Reply-To: "[diskinfo-di:tickets] " <21@tickets.diskinfo-di.p.re.sourceforge.net>

    - **labels**: --> bug
    - **status**: open --> accepted
    - **assigned_to**: Brad Lanam
    - **Comment**:

    Thanks for the report.
    And thanks for reporting here -- the debian message got dumped into a spam mailbox, and I might not have seen it for a while.

    I am fixing the crash and issues with -I/-x now.



    ---

    **[tickets:#21] segfaults with -I option**

    **Status:** accepted
    **5.0:** 5.0
    **Labels:** bug
    **Created:** Tue Mar 04, 2025 10:01 AM UTC by Michael Ablassmeier
    **Last Updated:** Tue Mar 04, 2025 10:01 AM UTC
    **Owner:** Brad Lanam


    hi,

    reproducible with 5.0.13:

    ~~~
    root@f29c8c78e1b6:/# di
    Filesystem Mount Size Used Avail %Used Type /dev/mapper/radiohead--vg-root /etc/hostname 323.6G 238.1G 70.1G 78% ext4 /dev/mapper/radiohead--vg-root /etc/hosts 323.6G 238.1G 70.1G 78% ext4 /dev/mapper/radiohead--vg-root /etc/resolv.conf 323.6G 238.1G 70.1G 78% ext4 root@f29c8c78e1b6:/# di -I ext3
    free(): invalid pointer
    Aborted (core dumped)
    ~~~

    as reported in the Debian BTS:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099509


    ---

    Sent from sourceforge.net because you indicated interest in <https://sourceforge.net/p/diskinfo-di/tickets/21/>



    To unsubscribe from further messages, please visit <https://sourceforge.net/au