Hi Rumen,

'wait_for_continue()' waits for terminal input, so after continuing with GDB you need to
press the enter key in the terminal with the Genode log output. And it only works if
the run script does not set a timeout, which means it should call 'run_genode_until forever'.

Christian

On 26.02.25 10:29, Rumen Mitov wrote:
Hello,

I was trying to debug my program with GDB, however after connecting to the binary, loading all the appropriate files, and running "continue", GDB just hangs and it does not produce any output.

Here are the exact steps I took:
  1. Inserted wait_for_continue() in my code
  2. make -C build/x86_64/ run/squid KERNEL=linux BOARD=linux &
  3. ps -ef | grep squid
  4. gdb -p <port number from previous command>
  5. symbol-file build/x86_64/debug/squid
  6. add-symbol-file build/x86_64/debug/ld-linux.lib.so
  7. continue (GDB hangs, I have to CTRL-c it)
Did I perhaps miss a step?
Subject: GDB Hangs After Continue Thread-Topic: GDB Hangs After Continue Thread-Index: AQHbiC/wmU1+53wMh06HLby7BfYlag== Date: Wed, 26 Feb 2025 09:29:23 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=constructor.tech; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: GV0P278MB1346:EE_|GV0P278MB1719:EE_ x-ms-office365-filtering-correlation-id: 00c4e3e7-b515-426b-d8aa-08dd56480e8b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|41320700013|1800799024|376014|38070700018|8096899003;x-microsoft-antispam-message-info: =?iso-8859-1?Q?bX8O1LW7LCGQgqlyxgKHFD82PLH5eIhOTSqIsXSqyFhMrda0UNoI8qyhFJ? =?iso-8859-1?Q?eotXvMftPIgIvU3/a2hxVX8sEjevx6h6h8zCQqid5YmaUpVnDW7WO9IGYd? =?iso-8859-1?Q?J0Pk8JpTZENZSDvSm9BjI5F+xR/mCvpnEw6UIqDR68B+7pLH/z7Bx0w10r? =?iso-8859-1?Q?zpHXaGirETnuddw//tkwHMDBu9/fCjQZ8blVXpu1klRda9DwzptjtVCJDy? =?iso-8859-1?Q?7pzm+s6jNt5CNs6XC0UCpQy69VVudZp3j3wtasNvVxAQuHdyYpTRIys/iI? =?iso-8859-1?Q?TQwRJlcRx1/XCgfK+XRoEY0dX6LRs2206eU7ghOy04luGXOOY/op6v39zy? =?iso-8859-1?Q?0tsGxkPslh+K0SQafXHUfgTI2ou2ihW75wiyKEpAQOhoitPguCrAaxEpV/? =?iso-8859-1?Q?FIKVYW9Xqi8oOAfsx+kdo2dB/NY+8gwZ00jY9hZWcDA13veHqT/Av1hA8y? =?iso-8859-1?Q?WwcT88yXSe6A3+w1Jbx0UhzPNH43k1Hy3S516ZVqZW6XAI4RXILPxi058Z? =?iso-8859-1?Q?5Vt4Fv4WqqpKUYKmTpYDGbMPtHVbsSz4qKhN2gOE6DBPhbbVL5SACPHT1n? =?iso-8859-1?Q?BHbVpcDMXw+75uCInmi70h2/I+FDrP46JZK16LCkYmijH4/0LqUk0WfoB4? =?iso-8859-1?Q?PixBeJPFn4+BreuedTBJGmuhfwbHZHmx16M/AS66/3ObxkZ9wQ5txoN13J? =?iso-8859-1?Q?zalRnN9wTrYrwRHyXFGNhcESSTsmLrHTDhlbpOMngp4xuJpWui4p9q0qz3? =?iso-8859-1?Q?/z5FEK24mBwLoeD1hDQ8YTteboMhLvHdUacAoo7uxnsXRhSdDMRsoKof7n? =?iso-8859-1?Q?X2o+PhhV9A6gN6n/RruL5+nJMRSN/lLyAb0qNBfqhupAGaXwdN9C06nApP? =?iso-8859-1?Q?BR8CwKVK+cSMdQGP4Zck82LMs6GTtuVz6aobuAgc9khouf+ijWfmlyvixm? =?iso-8859-1?Q?A0swRw/XOXZovXieHwoe2t386I5QJxNcgM6pawuSjPOaosuYbJVxQIa14G? =?iso-8859-1?Q?6sRSxmWs1yTQMY69MqTNU7+ZghUaAH0U4TausqO1wzIzDVYM3l3Mv6yy6Q? =?iso-8859-1?Q?2juarW9zQXfoiHB3i9GwWW546z/RYsGMb6dOWeZLthFybcFNtsjBgAH6ao? =?iso-8859-1?Q?BRP3EygB20MVL14qPaNLjr4Gh/pqJ/zd6Q3KQYg0YfdR6qvHcR7Zmf/4ak? =?iso-8859-1?Q?zDzbKYYe16jbHMagZUp4oaGCcaHGVaDw+9lT8yX7IR7homGqPKcxgQnMBh? =?iso-8859-1?Q?tw3gzPT//d8Znpl3SfUU4YCJK2SisKbpTqCIArruZ8Ds/Y3WgCzcTjeXwP? =?iso-8859-1?Q?RD/ckXO9iq1faDVyMZlSyFbVEuvhOEwEvXCsr/VlcHpbrQFRvpodIOi6Qo? =?iso-8859-1?Q?KQULwJOa7GxxkBdQsKMcuszd9Nq+bRZXpTSWRZmRfkCQbadLsOL8IvIGaC? =?iso-8859-1?Q?EL6DKWycVi9fNJPzSW7t/SPG3ajz8pSGrQWG5cyyBAXohrfbHd8K4e1GK1? =?iso-8859-1?Q?iX9F1g3/xpJOMFdyCnudPv?x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV0P278MB1346.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(41320700013)(1800799024)(376014)(38070700018)(8096899003);DIR:OUT;SFP:1102;x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?GB7rWS5FGNpg0LGODibooir3WE3zy3ZnskewGqE1IMm2LThfOoZcUM80Qd? =?iso-8859-1?Q?7Q8pfx1zb1jG22JUaxCxLu8Rb8Q1oVDDGpYMhrqCzwlNonEreK2mW2uBHL? =?iso-8859-1?Q?FCl737FMbZ4K97L+2Q+19OqeJ4s9gZnBAYX5RV3ynmKJ0oZX5NzrLn60zT? =?iso-8859-1?Q?OaH87H6VfwpvWYTCwsEljUqhq7VURVJ7aay1liMUc7SSLuusGb52lbBT1X? =?iso-8859-1?Q?UYqrxjZSOzv16stX/FCaudyFZp0dt6ZgZYcJYHV+MG2jWtUG3M5Vrul4tr? =?iso-8859-1?Q?WNoiQy8HkX92k1/7udPpnJhd+PCwTXL6gO7gVHGlf+bThyAJhHlpuSshil? =?iso-8859-1?Q?yEvY/XYAmMsERXPlsuKl7ykeQ2q6ADzyps4NBNnuqoDtFWRlJak7LWEF7f? =?iso-8859-1?Q?WwZK2f0q0EntYHJDwx9obXZ9X+HucItyf7j4LVQaS8OKTjQ92aVUkGE2il? =?iso-8859-1?Q?pAMngNb1e7f/gYMYTnFr159hO8kP2M/VidlpbjK9O0I9wZvhbwPXcX33zA? =?iso-8859-1?Q?TwhrsV6pJ+E3iriVe6mOmA6ThwnoIm0g+e6ZPQ3NUSrTiGanpZt8NDSACP? =?iso-8859-1?Q?5mzIvTlJ22J5uzpcVNWee/JfrPVMkP1l595M9ORFjpq5kM3Di8YSLcI92c? =?iso-8859-1?Q?xyLrdqL/kInuEZOJMUu2EL8aZfsxjkoCOWa+MDj5UeF4NI+pvS71ahcXd/? =?iso-8859-1?Q?Tur++J1y4RVkRARtpCMZRHduj/ITeFjE28B2HPnCpQ6NKzen/j4NxBZAo7? =?iso-8859-1?Q?fJLihZkvcoIqSxnFmtuiLqqBxTQPvpL6RcJ/SG+i718qqUyxo6SiQgz8zq? =?iso-8859-1?Q?jV5c3vcP6NWQwSvHHNL7HJMDuur5Tf7+sGXOdw71zBHYGMSJiA3R8Yqav1? =?iso-8859-1?Q?TDrDPZc/StQZ1FhXQeb3PORwBagrR9JqtGIpFQuVM9BYSaoBgylSxyFZQM? =?iso-8859-1?Q?bva9l8X0HJrUKdsRI2n6JatLNdXGwoyX/Egizjv0d09z2G4nVkxfvhJKQk? =?iso-8859-1?Q?NKFLcj+Mzp6bshyWwpTWqv1siRYtrvAO9K5Ek0cifyIpJUhDtBxERi2jZR? =?iso-8859-1?Q?dBMgPYmweXDimxwWqNGFmfXbXj0ta1iAtoEobcvon2Q1f6VmCy4Hhqum5u? =?iso-8859-1?Q?IhTbt1cORYva7txVSm6Gyuico24vTHkT8Ob2dDQxB4Qfs/6YZuFGMwNwWJ? =?iso-8859-1?Q?VgEkl7ACDSKUv5Yc5YFSJY5nB7IxHwPwGD1BYp3e/3DZ1Z2q2zyfDOnMGs? =?iso-8859-1?Q?MmGVHu+EG/2AUlj59swDEhGXVF8Rko7XYB67NuLti5qbLk8QLsU6/ZzIQh? =?iso-8859-1?Q?cKD0uL8uKiifsS7SYvtc4NZWA7vTFwoVzg7F0ndP6zHLvU9Ms7EZ5FFrE6? =?iso-8859-1?Q?c85LT4Q0Civ1u4gsDfdP/3lcQ/uAelgMR4m3HyiiFg5WBE3eWCnO5JXn1N? =?iso-8859-1?Q?E11uy2KyBYvj8pOj+F49XOTwL2dhd4BaIk3+sxifUkPMJANOEooQm+WF1V? =?iso-8859-1?Q?AjwoGTPjXtOFDIjhHO/Dsxovf3BrPMjMJGOoCWDJAPIrO7Gwxpzo2GtCac? =?iso-8859-1?Q?RkxsM1EZYv7Eya0IKU2np0YHh5zf4d4MVOWzrGGI7E3vHZFUXihXNxTlTI? =?iso-8859-1?Q?g/vQJEGh4DE7NvusThcgZFHddBZWfgPH2PjEy9K+tGdFUz+m7TXvyc+g? =?iso-8859-1?Q?==?MIME-Version: 1.0 X-OriginatorOrg: constructor.tech X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV0P278MB1346.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 00c4e3e7-b515-426b-d8aa-08dd56480e8b X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2025 09:29:23.8005 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 63b4c45f-8b20-4e30-85aa-ddcfe51addbc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: aNlN4BHVn6gy2ydNoVhizLLl2uiQQ0TrICCdaHF1mnILyBM3vL8ECFa92d4cz+M4lhYcHydHKgvLTLqcQFTQl8OI7Jnb983ZLgfDmTKMwacX-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB1719 Message-ID-Hash: IT5MBXIVK4RTHQ4TXIF54T4E3ATZZPCY X-Message-ID-Hash: IT5MBXIVK4RTHQ4TXIF54T4E3ATZZPCY X-MailFrom: Rumen.Mitov@constructor.tech X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: Genode users mailing list List-Id: Genode users mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: multipart/mixed; boundary="===============7486400870954317403==" X-Spam_host: mail.genode-labs.com X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam_report: BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,HTML_MESSAGE=0.001,MAILING_LIST_MULTI=-1,RCVD_IN_DNSWL_BLOCKED=0.001,RCVD_IN_MSPIKE_H2=0.001,RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,URIBL_BLOCKED=0.001

Hello,

I was trying to debug my program with GDB, however after connecting to the binary, loading all the appropriate files, and running "continue", GDB just hangs and it does not produce any output.

Here are the exact steps I took:
  1. Inserted wait_for_continue() in my code
  2. make -C build/x86_64/ run/squid KERNEL=linux BOARD=linux &
  3. ps -ef | grep squid
  4. gdb -p <port number from previous command>
  5. symbol-file build/x86_64/debug/squid
  6. add-symbol-file build/x86_64/debug/ld-linux.lib.so
  7. continue (GDB hangs, I have to CTRL-c it)
Did I perhaps miss a step?

Best,
Rumen


_______________________________________________
users mailing list -- users@lists.genode.org
To unsubscribe send an email to users-leave@lists.genode.org
Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/OV2CBETZYONGGITPXD2A5IRVCIPBISNM/